gpt4 book ai didi

c# - 如何解决这些编译错误?

转载 作者:行者123 更新时间:2023-12-02 11:11:27 28 4
gpt4 key购买 nike

for (int z = 0; z < alParmValues.Count; z++)
{
asd.Add((alParmValues[z].ToString().Split(',')));// asd is list<string>
def.Add(alMethSign[z].ToString().Substring(alMethSign[z].ToString().IndexOf('(') + 1, alMethSign[z].ToString().IndexOf(')') - (alMethSign[z].ToString().IndexOf('(') + 1)).Split(','));// def is list<string>
}

这些是我编译时遇到的错误:
Error 7  The best overloaded method match for 'System.Collections.Generic.List<string>.Add(string)' has some invalid arguments
D:\HUTT\Code\HUTT\NUnitClasses\BaseGenerator.cs 1118 18 HUTT
Error 8 Argument '1': cannot convert from 'string[]' to 'string'
D:\HUTT\Code\HUTT\NUnitClasses\BaseGenerator.cs 1118 27 HUTT

最佳答案

编译器告诉您,您不能使用期望将List.Add()作为输入的string方法,因为您正在将返回的Split()的返回值交给string[]。要将string[]用作输入,请使用AddRange()

关于c# - 如何解决这些编译错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/654003/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com