List
列表的属性:
- 它与数组不同。列表可以动态调整大小,但数组则不能。
- 列表类可以接受null作为引用类型的有效值,并且还允许重复的元素。
- 如果计数通过重新分配内部数组自动变成等于容量则的列表的容量增加。在添加新元素之前,现有元素将被复制到新数组。
句法:
public bool Contains (T item);
这里, item是要在List
返回值:如果在List
下面的程序说明了List
范例1:
// C# Program to check whether the
// element is present in the List
// or not
using System;
using System.Collections;
using System.Collections.Generic;
class Geeks {
// Main Method
public static void Main(String[] args)
{
// Creating an List of Integers
List firstlist = new List();
// Adding elements to List
firstlist.Add(1);
firstlist.Add(2);
firstlist.Add(3);
firstlist.Add(4);
firstlist.Add(5);
firstlist.Add(6);
firstlist.Add(7);
// Checking whether 4 is present
// in List or not
Console.Write(firstlist.Contains(4));
}
}
输出:
True
范例2:
// C# Program to check whether the
// element is present in the List
// or not
using System;
using System.Collections;
using System.Collections.Generic;
class Geeks {
// Main Method
public static void Main(String[] args)
{
// Creating an List of String
List firstlist = new List();
// Adding elements to List
firstlist.Add("Geeks");
firstlist.Add("For");
firstlist.Add("Geeks");
firstlist.Add("GFG");
firstlist.Add("C#");
firstlist.Add("Tutorials");
firstlist.Add("GeeksforGeeks");
// Checking whether Java is present
// in List or not
Console.Write(firstlist.Contains("Java"));
}
}
输出:
False
参考:
- https://docs.microsoft.com/zh-cn/dotnet/api/system.collections.generic.list-1.contains?view=netframework-4.7.2