StreamReader
文字列配列を使用してテキストファイルから読み込んでいますtext[]
。"\0"
テキストファイルの行の1つが、配列の1->20の位置のように読み込まれています。このヌル文字を検出し、この行を無視するにはどうすればよいでしょうか。
コード例:
StreamReader sr = new StreamReader(Convert.ToString(openFileDialog1.FileName));
while (!sr.EndOfStream)
{
string l= sr.ReadLine();
string[] parsedLine = l.Split(new char[] { '=' },StringSplitOptions.RemoveEmptyEntries);
// Not working:
if (parsedLine.Length == 0)
{
MessageBox.Show("Ignoring line");
}
どんな助けでも素晴らしいでしょう!