0

これは私が持っている ITP プロジェクトであり、この質問について助けを求めています。

国、首都、地域、人口を含む「mix.txt」というファイルから、定義したレコード タイプの 1D 配列にデータを読み込むために、順次検索メソッドを適用する方法。

これは、私が定義したレコード タイプです。

    struct Country
    {
        public string country;
        public string capital;
        public int area;
        public int population;
    }
    Country[] data = new Country[4];

情報は次の形式です。

Aland

Mariehamn

1552 

26300

どうすればいいですか?

4

2 に答える 2

1

これを提供できますが、最初は一人で試してみてください。

string[] arrText;
string lineThreeHundred;

arrText = File.ReadAllLines("c:\test.txt");
int counter = 0;
List<Country> contries = new List<Country>();

while(counter < arrText.Length)
{
   Country curr =new Country();
   curr.country = arrText[counter];
   curr.capital = arrText[counter + 1];
   int.TryParse(arrText[counter + 2], out curr.area);
   int.TryParse(arrText[counter + 3], out curr.population);
   counter += 4;
}
于 2013-09-02T07:43:26.307 に答える