Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Linq无法从';System.Collections.Generic.IEnumerable<;字符串>';至';字符串[]和#x27;_C#_Linq - Fatal编程技术网

C# Linq无法从';System.Collections.Generic.IEnumerable<;字符串>';至';字符串[]和#x27;

C# Linq无法从';System.Collections.Generic.IEnumerable<;字符串>';至';字符串[]和#x27;,c#,linq,C#,Linq,我对这个代码有问题 string.Join(",", Encoding.Unicode.GetBytes("10.10.10.11").Select(x => x.ToString("X2"))); 我出错了 无法从“System.Collections.Generic.IEnumerable”转换为“string[]” 如何将其导出到逗号分隔的文本框?您可以尝试使用此ToArray() 您可以通过调用扩展方法将IEnumerable转换为字符串数组: string.Join(",",

我对这个代码有问题

string.Join(",", Encoding.Unicode.GetBytes("10.10.10.11").Select(x => x.ToString("X2")));
我出错了

无法从“System.Collections.Generic.IEnumerable”转换为“string[]”


如何将其导出到逗号分隔的文本框?

您可以尝试使用此ToArray()


您可以通过调用扩展方法将IEnumerable转换为字符串数组:

string.Join(",", Encoding.Unicode.GetBytes("10.10.10.11").Select(x => x.ToString("X2")).ToArray());
旁注:

自.NET 4.0以来,有一个of
String.Join
接受
IEnumerable
,使得对
ToArray
的调用过时

string.Join(",", Encoding.Unicode.GetBytes("10.10.10.11").Select(x => x.ToString("X2")).ToArray());