需要将每个字符串从networkList数组拆分为addresses
和ports
数组。
string[] networkList = { "127.0.0.1:8000", "127.0.0.1:8888", "8.8.8.8:80" };
string[] addresses, ports;
我真的很抱歉问这么愚蠢的问题,但我找不到一个很好的功能来做到这一点。我知道很少有人可以提供帮助。
答案 0 :(得分:3)
对于team
中的每个字符串,您可以将其拆分为networkList
,将第一部分设为:
,将第二部分设为addresses
:
ports
答案 1 :(得分:2)
but I couldn't find a good function to do this.
然后自己写一个
string[] networkList = { "127.0.0.1:8000", "127.0.0.1:8888", "8.8.8.8:80" };
var res = networkList.Select(x => x.Split(':'))
.Select(x => new { Address = x[0], Port = x[1] });