UWP C# Загадочное поведение при операциях объединения и разделения строк (массивов) с возвратом каретки CR ("\r") и переC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 UWP C# Загадочное поведение при операциях объединения и разделения строк (массивов) с возвратом каретки CR ("\r") и пере

Сообщение Anonymous »

Я столкнулся с любопытной вещью в своем приложении UWP C# (компонент времени выполнения):
Предположим, что переменная «dbLines» представляет собой список с 300 элементами, если я это сделаю:

Код: Выделить всё

(String.Join("\r", dbLines)).Split("\r")
Вы ожидаете получить 300 строк из Split, верно?

но я получаю только одну большую строку из Сплита!

Разделение просто не работает, потому что не удается найти там возврат каретки ("\r")??

Но если я использую новую строку (перевод строки):

Код: Выделить всё

(String.Join("\n", dbLines)).Split("\n")
У меня все работает как положено!

Это тоже работает нормально:

Код: Выделить всё

(String.Join("\r", dbLines)).Replace("\r","\n").Split("\n")
Кто-нибудь может объяснить, почему?? Это проблема компилятора или что-то еще?

Подробнее здесь: https://stackoverflow.com/questions/620 ... ns-with-ca
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Spring Boot.- отправить сообщение с возвратом каретки
    Anonymous » » в форуме JAVA
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Spring Boot.- отправить сообщение с возвратом каретки
    Anonymous » » в форуме JAVA
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Python Panda получает имя столбца с возвратом каретки
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Как прочитать XML-файл с возвратом каретки в его содержании?
    Anonymous » » в форуме C#
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Загадочное поведение с NtWaitForSingleObject в C++ — возвращает недопустимую ошибку дескриптора без std::cout
    Anonymous » » в форуме C++
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»