ran*_*ish 8 c# string list winforms
可能重复:
将字符串数组转换为List <string>
我是C#的新手如何将整个数组字符串复制到List?
我试过这个,但我没有得到任何解决方案.
List<string> lstArray = strArray.toList<string>;
or
List<string> lstArray = new List<string>();
strArray.copyTo(lstArray,0);
Run Code Online (Sandbox Code Playgroud)
Hab*_*bib 22
在列表构造函数中传递字符串数组.
List<string> yourList = new List<string>(strArray);
Run Code Online (Sandbox Code Playgroud)
你的第一行不起作用的原因是你没有使用正确的语法.而不是
List<string> lstArray = strArray.toList<string>;
Run Code Online (Sandbox Code Playgroud)
使用
List<string> lstArray = strArray.ToList<string>();
Run Code Online (Sandbox Code Playgroud)
要么
List<string> lstArray = strArray.ToList(); // with less keystrokes, since the array is of type string.
Run Code Online (Sandbox Code Playgroud)
对于尝试使用Array.CopyTo的第二个选项,它适用于数组类型,而不是通用列表.你可能得到了错误.
'System.Array.CopyTo(System.Array,int)'的最佳重载方法匹配有一些无效的参数
因为它需要一个数组,并且您正在传递一个通用列表.