我是 C# 编程的新手。有人可以帮我找出如何在拆分字符串之前检查字符串是否为空。我使用了下面的方法,但是如果字符串为空,它会引发空引用错误。
string[] splittedString=orgString.Split(',');
string cleanedString = orgString ?? "";
string[] splittedString = cleanedString.Split(',');
我建议使用String.IsNullOrWhiteSpace,因为这不仅会检查字符串是否为空,还会确保它不为空。
string orgString = null;
if (!String.IsNullOrWhiteSpace(orgString))
{
string[] splittedString = orgString.Split(',');
}
String.IsNullOrEmpty(string)
或只是为空
if (string == null)