摆脱C#数组中的空/空字符串值

zoh*_*air 35 c# arrays string null

我有一个程序,其中数组使用string.Split(char [] delimiter)获取其数据.(使用';'作为分隔符.)

但是,有些值为null.即字符串具有没有数据的部分,因此它执行如下操作:

1; 2; ; 3;

这导致null值我的数组.

我怎么摆脱他们?

Tam*_*ege 111

试试这个:

yourString.Split(new string[] {";"}, StringSplitOptions.RemoveEmptyEntries);
Run Code Online (Sandbox Code Playgroud)

  • 那不编译.您需要使用新的char [] {';'}作为第一个参数. (7认同)
  • 需要注意的一点是,这不会删除仅包含空格的字符串. (2认同)