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以来,有一个ofString.Join
接受IEnumerable
,使得对ToArray
的调用过时
string.Join(",", Encoding.Unicode.GetBytes("10.10.10.11").Select(x => x.ToString("X2")).ToArray());