C# 列表包含意味着我们检查列表是否包含我们想要检查的数字或元素。它将检查列表中指定的元素、字符串或数字。如果列表包含该数字或元素,它将返回该数字或元素。如果列表中有所述的元素,它也将返回 true,如果列表中没有所述的元素,它将返回 false。在本教程中,我们将发现C#编程中 "列表包含 "的概念。在本指南中,我们有不同的例子,我们将检查列表中的指定元素。
例子#1
我们将在Ubuntu 20.04中执行给出的例子。在Ubuntu 20.04中,首先,我们打开文本编辑器,输入下面图片中的代码。之后,我们用我们选择的文件名和扩展名".cs "来保存它。

在这个程序中,我们使用了 "using "关键字,它将为一个命名空间创建一个别名。using System "在这里是为了给我们提供有用的类和函数。这意味着我们在代码中使用了系统库。然后,我们有 "System.Collections.Generic "来使用接口和类。我们在这里使用这个命名空间来访问列表。它将提供更好的性能。"System.Linq "被用来检索数据。
我们的C#程序中必须有 "main "函数。它是我们C#程序的入口点。我们的代码从这里开始执行。这里 "var "是一个名为 "list "的数据类型。new "是在这里创建一个新列表的关键字。它将生成一个新的字符串列表。现在我们将在 "Add "方法的帮助下向我们的列表添加不同的字符串变量。Add "是C#中向列表中添加不同元素的方法。list.Add "将把给定的字符串添加到我们的列表中。list.Add "("Computer")" 将把 "Computer "添加到我们的列表中。同样,"list.Add("Laptop") "和 "list.Add("printer") "将把 "Laptop "和 "Printer "添加到我们的列表中,这是我们在这个程序中创建的。
将所有这些元素添加到我们的列表中后,我们将检查我们的列表是否包含一台笔记本电脑。因此,我们使用 "if "语句,它将检查这一点。在这个 "if "语句中,我们使用 "Contain "方法,它返回一个值,表明列表中是否包含 "笔记本电脑"。然后,我们用 "Console.WriteLine "来打印。如果 "if "语句为真,那么它将打印写在这个 "if "语句下面的那行代码。然后我们关闭所有的括号并保存这段代码。
我们在Ubuntu 20.04中执行这个例子,所以为了输出,我们打开Ubuntu终端,在这个终端上写下给定的命令。第一个命令是 "mcs "命令,用来编译我们的C#代码。当使用这个 "mcs "命令时,我们必须在文件名中使用".cs "文件扩展名。如果代码没有错误,那么它将为我们创建一个同名的可执行文件。在这之后,我们将在 "mono "命令的帮助下执行这段代码。当使用这个 "mono "命令时,我们必须使用文件名的扩展名".exe "并点击回车。它将给出我们代码的输出。

在这个输出中,你可以了解到它首先编译了我们的代码。由于我们的代码没有错误,然后它执行了我们的代码并给出了输出。它检查列表中是否包含指定的元素。我们的列表包含 "laptop",所以它在终端屏幕上打印出这一行。
例子 # 2
现在,我们将为你探讨另一个例子,这样你就可以在不同例子的帮助下轻松理解这个概念。在这个例子中,我们使用整数列表。请看第二个例子,它在下面的图片中给出。

在这第一行,我们有 "using System "库,用于访问类和函数。然后我们有 "System.Collections.Generic",它允许我们创建强类型的集合。我们创建了一个名为 "Csharp "的类并调用了一个 "main "函数。"string [] args "是一个变量。在 "main "函数中,我们创建了一个整数列表。关键字 "new "创建了一个新的列表,"int "用来表示整数。我们的列表中必须有整数的值。因此,为了向我们的列表添加整数,我们将利用 "Add "函数。numbers.Add(33) "用于将 "33 "添加到我们的列表中。这里 "numbers "代表我们上面创建的列表的名称,"Add "将添加 "33 "到列表中。通过使用 "numbers.Add(56) "和 "numbers.Add(84)",我们将分别添加 "56 "和 "84"。
之后,我们有 "bool",它是布尔数据类型,它返回给定语句的 "真 "和 "假 "的结果。我们用这个 "bool "数据类型声明 "num",并给这个 "bool num "分配了一个 "包含 "方法。numbers.Contains(56) "检查列表中的 "56"。这里 "numbers "代表我们检查给定数字的列表。如果列表中包含 "56",那么这个 "bool num "将返回 "true";否则,它将返回 "false"。我们还将使用同样的方法检查这个列表中的 "30",并将返回 "true "或 "false"。我们使用 "Console.WriteLine "语句来打印结果。

在这里,在这个输出中,当它检查列表中的 "56 "时返回 "True",因为我们的列表包含 "56"。而在 "30 "的情况下,它返回 "false",因为我们的列表不包含 "30"。
例子 # 3
这里,我们还有一个关于C#"列表包含 "的例子。在这段代码中,首先,我们打印所有的列表元素,然后检查列表中的指定数字。

我们有 "using System "和 "using System.Collections.Generic",我们在前面的例子中已经详细讨论过。然后我们声明一个名为 "Program "的公共类,并在其中调用一个 "main "函数。然后,我们创建一个名为 "num "的整数列表,并使用 "Add "方法将数字相加。首先,我们必须打印我们添加到列表中的所有数字。这个 "Console.WriteLine "将在屏幕上打印这一行,然后我们使用 "foreach "循环。在这个 "foreach "循环中,我们将初始化一个名为 "res "的整数 "int",它读取列表中名为 "num "的数字,并将每个数字存入 "res "中。
之后,我们将使用 "Console.WriteLine(res) "在终端打印所有这些数字。然后,我们将检查列表中的 "400 "和 "202",并使用 "Console.WriteLine "将结果打印在屏幕上。

这段代码的输出就像上面的图片一样。首先,它打印出列表中的所有数字,然后检查这两个数字并返回 "真 "和 "假 "的结果。
总结
本指南解释了如何在C#编程中使用 "list Contain "方法。我们详细地讨论了这些代码。我们解释了代码的每一行,这样你就可以简单地理解它在C#编程中是如何工作的。我们演示了三个不同的例子,让你更好地理解这个概念。在阅读了本指南并自己执行了这些例子后,你将能够在你的C#编程的复杂代码中使用 "list Contain "方法。