I am reading in from a text file using StreamReader into a string array text[]. One of the lines in the textfile is being read in as "\0" in positions 1 -> 20 of the array. How would I go about detecting this null character and ignoring this line.
Code example:
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");
}
Any help would be great!
Assuming you mean a character with ascii code: 0
edit
the above will work if parsedLine is a string, but for the parsing in your code: