亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c#中contains方法的應用場景有哪些

c#
小億
98
2024-06-11 14:45:30
欄目: 編程語言

在C#中,Contains方法通常用于判斷集合或字符串是否包含指定的元素或子字符串。以下是Contains方法的一些常見應用場景:

  1. 在List或數組中查找特定元素:可以使用Contains方法檢查List或數組中是否包含指定的元素。
List<int> numbers = new List<int> { 1, 2, 3, 4, 5 };
if (numbers.Contains(3))
{
    Console.WriteLine("List contains 3");
}
  1. 在字符串中查找子字符串:可以使用Contains方法檢查一個字符串是否包含另一個字符串。
string sentence = "Hello, world!";
if (sentence.Contains("world"))
{
    Console.WriteLine("Sentence contains 'world'");
}
  1. 判斷集合是否包含滿足特定條件的元素:可以使用Contains方法結合Lambda表達式來判斷集合中是否包含滿足特定條件的元素。
List<int> numbers = new List<int> { 1, 2, 3, 4, 5 };
if (numbers.Contains(x => x > 3))
{
    Console.WriteLine("List contains element greater than 3");
}
  1. 判斷集合是否包含特定對象:可以使用Contains方法判斷集合中是否包含特定對象,可以通過重寫對象的Equals方法來自定義比較規則。
public class Person
{
    public string Name { get; set; }
    
    public override bool Equals(object obj)
    {
        return obj is Person other && Name == other.Name;
    }
}

List<Person> people = new List<Person>
{
    new Person { Name = "Alice" },
    new Person { Name = "Bob" }
};

Person person = new Person { Name = "Alice" };
if (people.Contains(person))
{
    Console.WriteLine("List contains person with name 'Alice'");
}

這些是Contains方法的一些常見應用場景,它可以幫助我們在集合和字符串中快速進行元素或子字符串的檢查和判斷。

0
安化县| 德化县| 齐齐哈尔市| 沈丘县| 长泰县| 西乌珠穆沁旗| 定西市| 巫山县| 治县。| 五河县| 泾川县| 来凤县| 甘肃省| 平果县| 泰来县| 肇庆市| 定日县| 满洲里市| 湖北省| 大方县| 迭部县| 嘉兴市| 桓台县| 沈丘县| 许昌县| 黎川县| 山东省| 铜陵市| 伊春市| 乌兰县| 册亨县| 宜春市| 兴隆县| 子洲县| 池州市| 敦化市| 临夏市| 建昌县| 遵义县| 运城市| 当阳市|