c# - 如何检查字符数组中是否存在特定字符

标签 c# .net arrays

我在 C# 程序中使用数组,如下所示:

char[] x = {'0','1','2'};
string s = "010120301";

foreach (char c in s)
{
    // check if c can be found within s
}

如何检查每个字符 c 以查看它是否在字符数组 x 中?

最佳答案

if (x.Contains(c))
{
 //// Do Something
}

使用.NET 3.0/3.5;你将需要一个 using System.Linq;

关于c# - 如何检查字符数组中是否存在特定字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1818611/

相关文章:

c# - System.Console 不包含的定义

c# - 如何为我的内部 winform 应用程序实现自动更新策略

python - 比较数组时,为什么 "in1d"比 "a==b"慢得多

c# - 如何以货币格式显示数字

c# - 如何将按钮命令绑定(bind)到成员方法?

c# - Java 或 C# 的线程是基于用户空间线程还是内核空间线程?

c++ - 具有非恒定大小的字符串数组的模棱两可的编译?

c# - 试图理解约束点——我走在正确的轨道上吗?

c# - 除了 SCSS 注入(inject)还有其他选择吗? (又名穷人通过默认构造函数注入(inject))

c - 在线程函数中取消引用结构数组?