2017-03-03 3 views
-1

テキストから行を読み上げるのに出力を取得するときに問題に直面する小さなプログラムを作成しました。私はちょうど次のようになる:テキストファイルから内容を読み取るCシャープ

 System.String[] 
    System.String[] 
    System.String[] 

私のテキストファイルの内容を持つ代わりに。ループは次のようになります。

string[] lines = System.IO.File.ReadAllLines(@"C:\Users\Engineer\Desktop\MyFile.txt"); 
    foreach(string line in lines) 
    { 
     console.WriteLine("\t"+ lines); 
    } 

答えて

1

ループの各繰り返しで、出力の行が書き込まれます。

      ▼ 
console.WriteLine("\t"+ lines); 

'を削除します。代わりに、行の

+0

これは間違いなくコメントであったはずです+ close vote( "この問題は、もはや再現できない問題や簡単な誤字によって引き起こされたものです") – ASh

+0

はい、本当に私はそれを完全に逃しました。ありがとうAmy – JNW

+0

@ASh先に進み、投票に投票します、私は同意します。しかし、私はとにかく彼に答えを与えたかったのです。 – Amy

2

使用ライン:あなたは "行" ではない書いている

console.WriteLine("\t"+ line); 
1

"の行を。" エラーを回避するために、変数名をよりわかりやすいものにしてください:lineArrayとlineCur。

関連する問題