Splitメソッドはエラーを返します。私はC#のtxtドキュメントから単語の配列を作成したいと思います。
static void Main(string[] args)
{
string[] ebook = File.ReadLines("C:\\Users\\Michael\\Downloads\\Documents\\x.txt").ToArray();
string[] words = ebook.Split(' ');
}
Splitメソッドはエラーを返します。私はC#のtxtドキュメントから単語の配列を作成したいと思います。
static void Main(string[] args)
{
string[] ebook = File.ReadLines("C:\\Users\\Michael\\Downloads\\Documents\\x.txt").ToArray();
string[] words = ebook.Split(' ');
}
あなたはFile.ReadAllText
使用する必要があります。
var ebook = File.ReadAllText("C:\\Users\\Michael\\Downloads\\Documents\\x.txt");
var words = ebook.Split(' ');
あなたの
.txt
の各行を表す
IEnumerable<string>
を返しますが、あなたはすべての単語を分割したい場合は、それを分割して、より「快適」である
File.ReadLines
を使用していた
File.ReadAllText
は、ファイル内のすべてのテキストを含む文字列を返します。
ないFile.ReadLines(...).Split(' ')
しかしReadAllText(...).Split()
string[] words = File.ReadAllText(path).Split();
あなたは改行文字やタブを含むすべてのwhite-spaceによって分割するSplit()
を使用することができます。
そのエラーは何ですか? – musefan