В моем конкретном случае, я был неправильно разборе файла XML. Ключевым моментом, однако, отметил @Prix был такой:
Технически вы можете сопоставить \ г \ п против новой строки, однако различные системы будет написать символ новой строки по-разному. Вы также упоминаете CRLF , который специально определен. Итак, предположим, что ваша строка EXACTLY \ r \ n, она будет соответствовать тому, как вы пытаетесь, но предположив, что вы получаете ее из некоторых данных XML, и у вас есть возможность иметь больше данных , приложенных к ней, ее невероятные он будет соответствовать.
Я пересматриваю, как я читаю в моем файле XML из всех полезных ссылок все размещены в комментариях, но я хотел, чтобы суммировать результаты упаковывают кто-то пытались сделать сравнение строк в XML и был запущен в он не работает.
Спасибо всем, кто прокомментировал этот вопрос.
Вы пробовали, если (somevalue! = Environment.NewLine) {....}? – HaukurHaf
, если 'somevalue' не равно' '\ r \ n" ', это условие будет истинным. Что на самом деле находится в 'somevalue', и что вы на самом деле пытаетесь сделать здесь? –
@EdPlunkett Я, вероятно, иду по неправильной дороге здесь, но это вызвало интересный вопрос, потому что казалось, что в строке сравнивается, если в строке был CRLF, это не позволило бы мне использовать «\ r \ n» – logixologist