下面我将针对“C# List
一、List 类概述
在 C# 中,List
public class List<T> : IList<T>, ICollection<T>, IReadOnlyList<T>, IReadOnlyCollection<T>, IEnumerable<T>, IEnumerable
二、Contains() 方法功能及用法
Contains
public bool Contains(T item);
三、Contains() 方法用法示例
下面通过两个示例来演示 Contains
示例 1:判断 List 中是否包含指定字符串
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
// 创建一个字符串类型的 List
List<string> list = new List<string>() { "apple", "banana", "orange" };
// 使用 Contains 方法判断是否包含指定字符串
Console.WriteLine(list.Contains("apple")); // True
Console.WriteLine(list.Contains("pear")); // False
}
}
在上述示例中,通过创建一个字符串类型的 List,然后使用 Contains 方法去判断 List 是否包含指定字符串,最后输出结果。
示例 2:判断 List 中是否包含指定类对象
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
// 创建一个类对象类型的 List
List<Person> list = new List<Person>()
{
new Person { Name = "张三", Id = 1 },
new Person { Name = "李四", Id = 2 }
};
// 创建一个被比较的 Person 对象
Person person = new Person { Name = "张三", Id = 1 };
// 使用 Contains 方法判断是否包含指定的 Person 对象
Console.WriteLine(list.Contains(person)); // True
}
}
class Person
{
public string Name { get; set; }
public int Id { get; set; }
}
在上述示例中,通过创建一个类对象类型的 List,然后使用 Contains 方法去判断 List 是否包含指定的 Person 对象,最后输出结果。
四、总结
通过上述讲解,我们可以得出以下结论:
- Contains
() 方法可以用来判断 List 中是否包含指定元素。 - Contains
() 方法返回值为 bool 类型,如果 List 包含指定的元素,返回 true,否则返回 false。 - 除了基本类型,Contains
() 方法也可以用来判断是否包含复杂类型的元素。 - Contains
() 方法不会修改 List 中的元素。
希望我的讲解对你有帮助!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C# List