拆分字符串并排除最后拆分

Adj*_*jit 1 c# string split

无论如何我有分裂字符串并排除最后一次分裂吗?

我的数据看起来像这样:data1,data2,data3,所以如果我拆分元素,数组中的最后一个元素将是空的,所以我只想将它从分割中排除.

现在我有这个:

serialNumbers = delimittedSerials.ToString().Split(',');
Run Code Online (Sandbox Code Playgroud)

当然,我知道我可以离开它并且在我的for循环中只知道跳过最后一个元素,但是想知道是否有一种简单的方法可以在拆分时将其排除.

Rey*_*van 8

您可以使用StringSplitOptions参数拆分它:

data.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
Run Code Online (Sandbox Code Playgroud)