C#,从textarea获取值后,如何拆分两个字符串并存储在两个单独的数组中?
好的,我在客户端文本区得到了结果,取决于用户选择他们想要多少ip地址,就像这样C#,从textarea获取值后,如何拆分两个字符串并存储在两个单独的数组中?,c#,asp.net,C#,Asp.net,好的,我在客户端文本区得到了结果,取决于用户选择他们想要多少ip地址,就像这样 Please add the following DNS entries 165.216.237.48 name.domain 165.216.237.250 name.domain 条目的数量可能会有所不同,它可以列出1个、3个或5个带有域名的ip地址。我希望C#在每一行中获取ip地址和name.domain,然后拆分并存储在ip和domain的两个独立数组中。C#Text区号是txt.Text。第一行
Please add the following DNS entries
165.216.237.48 name.domain
165.216.237.250 name.domain
条目的数量可能会有所不同,它可以列出1个、3个或5个带有域名的ip地址。我希望C#在每一行中获取ip地址和name.domain
,然后拆分并存储在ip和domain的两个独立数组中。C#Text区号是txt.Text
。第一行需要忽略。建议?var ips=new List();
var ips = new List<string>();
var domains = new List<string>();
foreach (var elements in txt.Text
.Split(new[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries)
.Skip(1)
.Select(line => line.Split(new[] { " " }, StringSplitOptions.RemoveEmptyEntries)))
{
ips.Add(elements[0]);
domains.Add(elements[1]);
}
ipsArray = ips.ToArray();
domainsArray = domains.ToArray();
var domains=新列表();
foreach(txt.Text中的var元素
.Split(新[]{Environment.NewLine},StringSplitOptions.RemoveEmptyEntries)
.Skip(1)
.Select(line=>line.Split(新[]{”“},StringSplitOptions.RemoveEmptyEntries)))
{
添加(元素[0]);
添加(元素[1]);
}
ipsArray=ips.ToArray();
domainsArray=domains.ToArray();
家庭作业?IPv6呢?你尝试过什么?你解释你想要什么,但不是你为了得到它做了什么。你到现在为止做了什么?谢谢!这正是我需要的