Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.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#,从textarea获取值后,如何拆分两个字符串并存储在两个单独的数组中?_C#_Asp.net - Fatal编程技术网

C#,从textarea获取值后,如何拆分两个字符串并存储在两个单独的数组中?

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。第一行

好的,我在客户端文本区得到了结果,取决于用户选择他们想要多少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
。第一行需要忽略。建议?

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呢?你尝试过什么?你解释你想要什么,但不是你为了得到它做了什么。你到现在为止做了什么?谢谢!这正是我需要的