ray*_*ran 1 .net c# var toarray
在.NET 3.5或4.0中,我可以使用它(只是一个例子):
var d = ("D").ToArray();
Run Code Online (Sandbox Code Playgroud)
但是这在2.0中不起作用,因为没有ToArray()方法.如何将此代码"转换"为.NET 2.0?我正在使用WinForms.
Dar*_*rov 14
在您的示例中,您有一个字符串,因此为了将其字符作为数组,您可以使用ToCharArray方法:
char[] d = ("D").ToCharArray();
Run Code Online (Sandbox Code Playgroud)
并且括号不是必需的:
char[] d = "D".ToCharArray();
Run Code Online (Sandbox Code Playgroud)
如果你有一个字符串数组,那么你已经有了一个数组,所以没有ToArray必要.
如果你有一个List<T>地方T可以是任何东西你仍然有ToArray方法将返回一个T[].