在C#中基于空格分割字符串

ISH*_*IDA 2 c# string split list

我有一个字符串"德克斯特是好的和坏的".

我想通过基于空格分割此字符串来创建列表.

我使用以下代码实现了这一点

string ss = "dexter is  good    annd        bad";
    var s = !string.IsNullOrEmpty(ss) && ss!= "null"? ss.Split(' ').ToList(): new List<string>();
Run Code Online (Sandbox Code Playgroud)

问题是这个列表还包含空格,我不需要空格或空字符串在我的列表中.

Dar*_*dan 8

你可以使用String.Split方法:

var s = ss.Split(" ".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
Run Code Online (Sandbox Code Playgroud)