Проблемы с методом Split() | C#

У меня есть текст, мне нужно разделить его по предложениям, то есть по точкам Split('.') и закинуть в List<>. Все в принципе прекрасно, но в последнем предложении тоже есть точка и в лист так же попадает все что идет после нее, то есть пустота. Вот как мне сказать, что если там конец, то нужно здесь становиться?


Ответы (2 шт):

Автор решения: Andrew
var lines = "привет. Меня зовут Dazzy. Меня мучает вопрос на StackOverflow."
                .Split('.').ToList();

if (lines.Last() == "") {
    lines.RemoveAt(lines.Count -1);
}
→ Ссылка
Автор решения: alexsteeel
var str = "1.2.3.";
var strs = str.Split('.', StringSplitOptions.RemoveEmptyEntries);
→ Ссылка