2017-11-12 1 views
0

私はfour_letter.txtというテキストファイルを持っていて、すべての4文字の英単語をタブで区切っています。 このテキストファイルをC#の配列に変換するにはどうすればよいですか?配列の各要素は1文字の4文字の単語ですか?C#:4文字の単語を含むテキストファイル、タブで区切られたもの - どのように配列に変換するのですか?

彼は事前にお答えいただきありがとうございます!

PS:私はGoogleを2〜3回見てきましたが、おそらく間違ったキーワードを探していました。また、あなたの

+1

...私はC#で完全な初心者だと、より良いサンプルとして、そのファイルの行の書き込みのカップル、およびサンプル出力に注意してください。また、タブにテキストを分割する方法がわからないように、あなたが直面している困難は何か、言い換えればファイルコンテンツを読むこと、またはそれを処理することです。 –

+3

こんにちはと歓迎するスタックオーバーフロー!質問をするときは、問題を解決するための研究と試みを示すことを期待します。この質問には、簡単で簡単なGoogle検索で答えられるので、ほとんどの人はあなたが何の研究も全くしなかったと推測するでしょう。このサイトの仕組みについては、[How to ask](https://stackoverflow.com/help/how-to-ask)を読んで[Tour](https://stackoverflow.com/tour)をご覧ください。 –

+0

タブで区切られた[C#文字列を配列に変換](https://www.google.com/search?q=C%23+string++++++++++++++++++++++++++++++++++++++++++ +タブ+コンバート+ to +配列)で区切られています(またはタブを配列したC#文字列)(https://www.google.com/search?q=C%23+string+with+tabs+to + array))では、どのようにして行うことができるかの例とドキュメントがたくさんあります。 –

答えて

1
string[] words = File.ReadAllText("four_letter.txt").Split('\t'); 
0
var array = new List<string>(); 

using (var sr = new StreamReader("file.txt")) 
{ 
    string line; 
    while ((line = sr.ReadLine()) != null) 
    { 
     array.AddRange(line.Split('\t')); 
    } 
} 
関連する問題