📌  相关文章
📜  C#|检查指定的字符串是否在StringCollection中(1)

📅  最后修改于: 2023-12-03 15:30:18.133000             🧑  作者: Mango

C# | 检查指定的字符串是否在 StringCollection 中

在 C# 编程中,StringCollection 是一个用于存储字符串的类,可以通过添加、删除和遍历元素来管理字符串的集合。本文将介绍如何检查指定的字符串是否在 StringCollection 中。

检查指定的字符串是否在 StringCollection 中
bool IsStringInCollection(StringCollection coll, string str)
{
    return coll.Contains(str);
}

上述代码片段定义了一个名为 IsStringInCollection 的函数。该函数接受两个参数:StringCollection 类型的 collstring 类型的 str。它使用 Contains 方法检查 coll 集合是否包含 str 字符串,并返回一个布尔值。如果 str 存在于 coll 中,则该函数返回 true;反之,则返回 false

示例

下面的示例演示了如何使用上述函数检查字符串是否存在于 StringCollection 中。

StringCollection myCollection = new StringCollection();
myCollection.Add("apple");
myCollection.Add("banana");
myCollection.Add("orange");

bool result1 = IsStringInCollection(myCollection, "apple");
bool result2 = IsStringInCollection(myCollection, "grape");

Console.WriteLine("Is 'apple' in the collection? {0}", result1);
Console.WriteLine("Is 'grape' in the collection? {0}", result2);

运行上述代码片段,输出如下:

Is 'apple' in the collection? True
Is 'grape' in the collection? False
结论

使用上述代码片段可以轻松地检查指定的字符串是否存在于 StringCollection 中。如果存在,则返回 true;否则返回 false