C# 一个字符串是否在另外一个字符串数组里 Array.Exists 的用法 Array.IndexOf 用法

简介:

其实一行代码就可以了,不用写那么多循环,先看看老外写的代码

using  System;

class  Program
{
static void  Main()
   {
string [] array  =  {  " cat " " dot " " perls "  };

//  Use Array.Exists in different ways.
bool  a  =  Array.Exists(array, element  =>  element  == " perls " );
bool  b  =  Array.Exists(array, element  =>  element  == " python " );
bool  c  =  Array.Exists(array, element  =>  element.StartsWith( " d " ));
bool  d  =  Array.Exists(array, element  =>  element.StartsWith( " x " ));

//  Output.
   Console.WriteLine(a);
   Console.WriteLine(b);
   Console.WriteLine(c);
   Console.WriteLine(d);
   }


string[] SetSelectIds = string[] { "aa", "bb", "cc" };

string id = string "bb";

if (Array.Exists(SetSelectIds, element => element.Equals(id)))


Array.IndexOf(SetSelectIds, id) >= 0;





本文转自 jirigala 51CTO博客,原文链接:http://blog.51cto.com/2347979/1197369,如需转载请自行联系原作者

相关文章
|
27天前
|
存储 C# 索引
C# 一分钟浅谈:数组与集合类的基本操作
【9月更文挑战第1天】本文详细介绍了C#中数组和集合类的基本操作,包括创建、访问、遍历及常见问题的解决方法。数组适用于固定长度的数据存储,而集合类如`List<T>`则提供了动态扩展的能力。文章通过示例代码展示了如何处理索引越界、数组长度不可变及集合容量不足等问题,并提供了解决方案。掌握这些基础知识可使程序更加高效和清晰。
61 2
|
24天前
|
Go
Golang语言之数组(array)快速入门篇
这篇文章是关于Go语言中数组的详细教程,包括数组的定义、遍历、注意事项、多维数组的使用以及相关练习题。
19 5
|
1天前
|
开发框架 .NET 程序员
C# 去掉字符串最后一个字符的 4 种方法
在实际业务中,我们经常会遇到在循环中拼接字符串的场景,循环结束之后拼接得到的字符串的最后一个字符往往需要去掉,看看 C# 提供了哪4种方法可以高效去掉字符串的最后一个字符
|
10天前
|
前端开发 C#
C# 一分钟浅谈:字符串操作与正则表达式
本文详细介绍C#中的字符串操作与正则表达式应用,涵盖字符串拼接、分割、查找及替换等基础操作,并通过实例讲解正则表达式的模式匹配、文本替换与分组捕获技巧。同时,文章还探讨了性能优化、复杂度管理和安全性等问题及解决策略,助你提升编程效率,应对实际开发挑战。
45 0
|
1月前
|
Python
PyCharm View as Array 查看数组
PyCharm View as Array 查看数组
45 1
|
2月前
|
SQL 开发框架 前端开发
在C#开发中使用第三方组件LambdaParser、DynamicExpresso、Z.Expressions,实现动态解析/求值字符串表达式
在C#开发中使用第三方组件LambdaParser、DynamicExpresso、Z.Expressions,实现动态解析/求值字符串表达式
|
2月前
|
索引
|
2月前
|
JavaScript API 索引
JS【详解】Set 集合 (含 Set 集合和 Array 数组的区别,Set 的 API,Set 与 Array 的性能对比,Set 的应用场景)
JS【详解】Set 集合 (含 Set 集合和 Array 数组的区别,Set 的 API,Set 与 Array 的性能对比,Set 的应用场景)
46 0
|
2月前
|
前端开发
let array = [{id:‘001‘,name:‘小新‘,age:5},{ id:‘002‘,name:‘小葵‘]这样数据如何遍历,拿到其中一个值,数组中装对象如何获取其中一个固定的值
let array = [{id:‘001‘,name:‘小新‘,age:5},{ id:‘002‘,name:‘小葵‘]这样数据如何遍历,拿到其中一个值,数组中装对象如何获取其中一个固定的值
|
4月前
|
Python
使用array()函数创建数组
使用array()函数创建数组。
79 3