首页  >  文章  >  后端开发  >  C#中如何检查字符串数组中是否包含字符串数组中的特定工作?

C#中如何检查字符串数组中是否包含字符串数组中的特定工作?

WBOY
WBOY转载
2023-08-27 11:17:101183浏览

C#中如何检查字符串数组中是否包含字符串数组中的特定工作?

在C#中,String.Contains()是一个字符串方法。该方法用于检查子字符串是否出现在给定字符串中。

它返回布尔值。如果字符串中存在子字符串或值为空字符串(“”),则返回 True,否则返回 False。

Exception - 如果 str 为 null,此方法会给出 ArgumentNullException。

此方法执行区分大小写的检查。搜索将始终从字符串的第一个字符位置开始,一直持续到最后一个字符位置。

示例 1

Contains 区分大小写,如果找到字符串则返回 true,否则返回 false

static void Main(string[] args){
   string[] strs = { "Sachin", "India", "Bangalore", "Karnataka", "Delhi" };
   if (strs.Contains("sachin")){
      System.Console.WriteLine("String Present");
   } else {
      System.Console.WriteLine("String Not Present");
   }
   Console.ReadLine();
}

输出

String Not Present

示例 2

static void Main(string[] args){
   string[] strs = { "Sachin", "India", "Bangalore", "Karnataka", "Delhi" };
   if (strs.Contains("sachin")){
      System.Console.WriteLine("String Present");
   } else {
      System.Console.WriteLine("String Not Present");
   }
   Console.ReadLine();
}

输出

String Present

示例 3

的中文翻译为:

示例 3

static void Main(string[] args){
   string[] strs = { "Sachin", "India", "Bangalore", "Karnataka", "Delhi" };
   var res = strs.Where(x => x == "Sachin").FirstOrDefault();
   System.Console.WriteLine(res);
   Console.ReadLine();
}

输出

Sachin

示例 4

的中文翻译为:

示例4

static void Main(string[] args){
   string[] strs = { "Sachin", "India", "Bangalore", "Karnataka", "Delhi" };
   foreach (var item in strs){
      if (item == "Sachin"){
         System.Console.WriteLine("String is present");
      }
   }
   Console.ReadLine();
}

输出

String is present

以上是C#中如何检查字符串数组中是否包含字符串数组中的特定工作?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文转载于:tutorialspoint.com。如有侵权,请联系admin@php.cn删除