列表泛型中的变量数
本文关键字:变量 泛型 列表 | 更新日期: 2023-09-27 18:32:18
我想知道列表中是哪个方法(如果有的话<>泛型的,指示对象的数量是否满足特定要求,例如:
List<string> example = new List<string>();
if (example."put the method here" = 0)
{
Console.WriteLine("There are no objects in this list");
}
else if (example."put method here" > 0)
{
Console.WriteLine("This list contains objects");
在示例代码中,我想知道此列表是否包含 0 个对象,然后控制台写入特定文本,如果列表包含超过 0 个项目/对象,控制台将写入另一个文本。
如果你想在列表中看不到任何项目,那么只需使用Count
(假设 C# 是语言)。下面是你的代码,如下所示:
List<string> example = new List<string>();
if (example.Count == 0)
{
Console.WriteLine("There are no objects in this list");
}
else if (example.Count > 0)
{
Console.WriteLine("This list contains objects");
}
如果需要获取满足特定要求的项目,请使用 Enumerable.Count
例如,如果您需要以字符串"The"开头的所有项目的计数,则可以使用
int count = example.Count(i => i.StartsWith("The") == true)
而不是使用 Count() == 0,您可以使用 Any() 它将节省您键入几个字符!然后,可以将"else if"更改为"else"。