gpt4 book ai didi

c# - IsNullOrEmpty 等同于 Array? C#

转载 作者:IT王子 更新时间:2023-10-29 04:02:56 27 4
gpt4 key购买 nike

.NET 库中是否有一个函数可以返回 true 或 false,以判断数组是 null 还是空? (类似于 string.IsNullOrEmpty)。

我在 Array 类中查看了这样的函数,但没有看到任何内容。

var a = new string[]{};
string[] b = null;
var c = new string[]{"hello"};

IsNullOrEmpty(a); //returns true
IsNullOrEmpty(b); //returns true
IsNullOrEmpty(c); //returns false

最佳答案

没有现成的,但你可以使用这个扩展方法:

/// <summary>Indicates whether the specified array is null or has a length of zero.</summary>
/// <param name="array">The array to test.</param>
/// <returns>true if the array parameter is null or has a length of zero; otherwise, false.</returns>
public static bool IsNullOrEmpty(this Array array)
{
return (array == null || array.Length == 0);
}

只需将它放在某个扩展类中,它就会扩展 Array 以具有 IsNullOrEmpty 方法。

关于c# - IsNullOrEmpty 等同于 Array? C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8560106/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com