91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
攀枝花市| 韩城市| 乌苏市| 成都市| 澄迈县| 无极县| 通榆县| 霍州市| 台南县| 曲松县| 合山市| 临邑县| 全椒县| 若羌县| 中方县| 旌德县| 江永县| 托克逊县| 普兰店市| 潮安县| 库尔勒市| 长兴县| 永宁县| 厦门市| 美姑县| 乌兰县| 稷山县| 永吉县| 铜山县| 光山县| 惠州市| 东方市| 盐边县| 牟定县| 东兴市| 崇州市| 三门峡市| 阿拉善右旗| 缙云县| 周宁县| 方正县|