我的教授給這個類提供了一個可用於從文本文件中拆分數據的C#示例。我正在嘗試將它用於涉及分割txt內容的項目。文件分爲4個數組或字段。下面是代碼:將文本文件中的數據拆分爲並行數組
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
class Program
{
static void Main()
{
int i = 0;
foreach (string line in File.ReadAllLines("census.txt"))
{
string[] parts = line.Split(',');
foreach (string part in parts)
{
Console.WriteLine("{0}",
part);
}
i++;
}
}
}
這裏是census.txt:
21,f, s, 14
41,f, m, 22
12, m, s, 12
11, f, s, 8
29, m, m, 4
6, m, s, 12
9, f, s, 2
30, f, s, 1
它應該是假設的人口普查數據按年齡,性別,婚姻狀況,和地區去。我一直得到的輸出是單行中的每個數字或字符,如下所示:
21
f
s
14
41
f
m
22
等等。
我認爲這意味着它的工作,但我想知道如何使用它進入4個並行陣列。我也想更多地瞭解它分爲4個領域,結構或類。該項目的下一部分涉及每次出現某個年齡段或地區號碼時進行計數,這將涉及大量陣列。
我不明白這背後的目的... – 2013-04-07 09:00:51
鏈接海報以前的問題['我不知道我在做什麼(管理數據的多個陣列,並且每個從一個txt某個數據出現的時間計數。文件)[關閉]'](http://stackoverflow.com/questions/15859398/i-have-no-idea-what-i-am-doingmanaging-multiple-arrays-of-data-and-counting-eac#comment22573331_15859398 )上下文 – Tim 2013-04-07 17:58:55