-2

私はC#プログラミングが初めてです。文字列を分割する前に null かどうかを確認する方法を教えてください。以下の方法を使用しましたが、文字列が null の場合、null 参照エラーがスローされます。

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

3 に答える 3

8
string cleanedString = orgString ?? "";
string[] splittedString = cleanedString.Split(',');
于 2012-10-19T09:14:54.223 に答える
5

String.IsNullOrWhiteSpaceを使用することをお勧めします。これは、文字列が null かどうかをチェックするだけでなく、空でないことも確認するためです。

string orgString = null;

if (!String.IsNullOrWhiteSpace(orgString))
{
    string[] splittedString = orgString.Split(',');
}
于 2012-10-19T09:17:53.367 に答える
1
String.IsNullOrEmpty(string)

または単にnullの場合

if (string == null)
于 2012-10-19T09:17:23.760 に答える