C# - 将文件中的值插入两个数组

时间:2013-12-31 23:06:53

标签: c#

我想从文本文件中读取值并将它们插入到2个数组中,第一列到一个数组,第二列到另一个数组。

例如:

Text file:  

0x223    0x2342342

0x21323  0x983298

0x908938 0x8382AA


arr1 :  0x223, 0x21323 , 0x908938

arr2 :  0x2342342,0x983298,0x8382AA

我该怎么做?

2 个答案:

答案 0 :(得分:2)

string[] lines = File.ReadAllLines("sample.txt");
List<string> list1 = new List<string>();
List<string> list2 = new List<string>();

foreach (var line in lines)
{
    string[] values = line.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
    list1.Add(values[0]);
    list2.Add(values[1]);
 }

答案 1 :(得分:0)

var Text = File.ReadAllLines("Path");
foreach (var i in Text) {
   var SplitText = i.Split().Where(x=> x.Lenght>1).ToList();
   //@Array1 add SplitText[0]
   //@Array2 add SpliteText[1]

 }