テキストファイルを[ファイル名] .configとして取得していて、その中のすべての行を読み取るのにFile.ReadAllLines()
メソッドを使用しています。 。ファイルには97行しかありませんが、読み込んだときにstring []配列に3,973行が格納されています。 97行はすべて正確ですが、それ以降はヌル行がたくさんあります。私はここでオンラインで検索しましたが、これについては何も見ていません。File.ReadAllLines() - nullエントリとしてファイル内の行よりも多くの行を読み込みます
var file = File.ReadAllLines(mainConfigFile);
は、ファイルの読み込みをデバッグするために使用しているコード行です。デバッグモードで値を表示するだけです。
誰も私が理解していないことを知っていますか?
テキスト文書の最後に空白行がありますか? – maccettura
@Vanna 'File.ReadAllLines'がちょうど壊れている可能性はまったくないと思います。 – Servy
いいえ、上記のように97行の期間しかありません。 –