博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 一个字符串是否在另外一个字符串数组里 Array.Exists 的用法 Array.IndexOf 用法...
阅读量:6514 次
发布时间:2019-06-24

本文共 801 字,大约阅读时间需要 2 分钟。

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

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,如需转载请自行联系原作者

你可能感兴趣的文章
定义运算符
查看>>
git管理
查看>>
idea演示
查看>>
告别暗黄皮肤变水嫩皮肤的8个小习惯
查看>>
加强Eclipse代码自动提示的方法
查看>>
GNS3-地址重叠环境中部署IPsec
查看>>
exchange online 用户疑问之许可证和用户数据归档
查看>>
QImage Mat IplImage 之间的相互转换
查看>>
lsof命令详解
查看>>
使用eclipse与android studio 在开发自定义控件时的区别
查看>>
我的友情链接
查看>>
mysql学习笔记
查看>>
django 问题解决
查看>>
年年有鱼游戏Android源码项目
查看>>
java使用Iterator、for循环同步数据
查看>>
创建镜像iso文件
查看>>
Linux下创建软RAID5和RAID10实战
查看>>
mariadb的日志
查看>>
C++类的存储
查看>>
ActiveReports 报表应用教程 (8)---交互式报表之动态过滤
查看>>