如何在C#中检查字符串数组是否包含字符串数组中的特定作品?
在C#中,String.Contains()是一个字符串方法。此方法用于检查子字符串是否出现在给定的字符串内。
它返回布尔值。如果子字符串存在于字符串中,或者value是空字符串(“”),则返回True,否则返回False。
异常-如果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
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
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
热门推荐
10 新年门口花束祝福语简短
11 盘锦结婚祝福语大全简短
12 父母生日祝福语 简短独特
13 家庭恩爱祝福语简短英文
14 高考俄语祝福语大全简短
15 虎年祝福语 诗句唯美简短
16 生日婚礼祝福语简短精辟
17 虎年喝酒拜年祝福语简短
18 教师闺蜜祝福语简短