I am somehow unable to determine whether a string is newline or not. The string which I use is read from a file written by Ultraedit using DOS Terminators CR/LF. I assume this would equate to “\r\n” or Environment.NewLine in C#. However , when I perform a comparison like this it always seem to return false :
if(str==Environment.NewLine)
Anyone with a clue on what’s going on here?
How are the lines read? If you’re using StreamReader.ReadLine (or something similar), the new line character will not appear in the resulting string – it will be String.Empty or (i.e. “”).