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

WBOY
发布: 2023-08-27 11:17:10
转载
1182 人浏览过

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
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板