如何在拆分字符串之前检查null

时间:2012-10-19 09:14:14

标签: c# string split

我是c#编程的新手。有人可以帮我找出如何在分割之前检查字符串是否为空。我使用了下面的方法,但如果字符串为null,则抛出一个空引用错误。

string[] splittedString=orgString.Split(',');

3 个答案:

答案 0 :(得分:7)

string cleanedString = orgString ?? "";
string[] splittedString = cleanedString.Split(',');

答案 1 :(得分:5)

我建议使用String.IsNullOrWhiteSpace,因为这不仅会检查字符串是否为空,还要确保它不为空。

string orgString = null;

if (!String.IsNullOrWhiteSpace(orgString))
{
    string[] splittedString = orgString.Split(',');
}

答案 2 :(得分:1)

String.IsNullOrEmpty(string)

或仅为null

if (string == null)