0

文字列には、文字列がnullであるか、長さがゼロであるかを確認するための便利なString.IsNullOrEmptyメソッドがあります。すぐに使える.netに似たようなものはありますか?

4

3 に答える 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 に答える