文字列には、文字列がnullであるか、長さがゼロであるかを確認するための便利なString.IsNullOrEmptyメソッドがあります。すぐに使える.netに似たようなものはありますか?
2133 次
3 に答える
17
ありませんが、そのための独自の拡張メソッドを作成できると思います。
public static bool IsNullOrEmpty(this ICollection collection)
{
if (collection == null)
return true;
return collection.Count < 1;
}
于 2012-08-03T03:50:36.507 に答える
7
これは、任意のIEnumerableで機能するより一般的な拡張メソッドです。
public static bool IsNullOrEmpty(this IEnumerable collection)
{
return collection == null || !collection.Cast<object>().Any();
}
私は何かが空の場合にtrueを返す関数の大ファンではありません。ほとんどの場合、!を追加する必要があります。string.IsNullOrEmptyStringの前に。「ExistsAndHasItems」などと書きます。
于 2012-08-03T04:23:56.623 に答える
1
いいえ、ありませんが、拡張メソッドを自分で作成できます。
于 2012-08-03T03:50:35.603 に答える