Мне нужно разделить строку по символу при этом занести всё это в массив в месте с разделителем имею код:
string[] words = message.Split(new char[] { '\n' }, StringSplitOptions.RemoveEmptyEntries);
но мне нужно чтобы в массиве были еще и \n
альтернативный способ - Regex, но он более сложный https://regex101.com/r/5ha92x/2
var pattern = "[^\\n]+\\n?";
var matches = Regex.Matches(message, pattern);
var words = matches.Cast<Match>().Select(m=>m.Value).ToArray();
этот вариант сохраняет все \n
как есть, но более тяжелый по производительности
попробуй использовать это:
дает подобный результат но добавляет '\n' в конец каждой строки
string[] words = message
.Split('\n')
.Where(s=>!string.IsNullOrEmpty(s))
.Select(s => s + '\n')
.ToArray();
Виртуальный выделенный сервер (VDS) становится отличным выбором
В данном запросе должны подгружаться данные о маршрутах, id которых нет в другой таблицеВместо этого записи попросту дублируются
Только осваиваю C#Есть задача получить конкретно номер Com-порта в int, а не как обычно в string , например не "COM10", а 10
Есть web api проект наnet core 2, по стандартному шаблону VS: