c# - LINQ 计数字符外观

标签 c# linq

我不想循环遍历我的字符串,而是想使用 LINQ。如何做到以下几点?

//  explode our word
List<char> rackBag = new List<char>();
rackBag.AddRange("MYWORD??".ToCharArray());

// How many wildcards?
int wildCardCount = rackBag.Count(x => x.Equals("?"));

wildCardCount 应该等于 2。

最佳答案

那里有很多不需要的步骤。试试这个:

int wildCardCount = "MYWORD??".Count(x => x == '?');

关于c# - LINQ 计数字符外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3866952/

相关文章:

c# - 避免集合已修改错误

c# - 在 C# 中使用 linq 合并列表

c# - LINQ to Entities 无法识别方法 Generic.List(int) 到 Generic.IEnumerable(int) 方法

c# - 这是什么系统颜色?

c# - 使用指纹的 FTPS

c# - 我在 DNX Core 5.0 中找不到 [Serializable]

c# - 如何在 C# 中的代码后面获取 javascript 值

c# - 将函数分配给表达式,反之亦然

c# - 使用 Sqlite.NET 的 Entity Framework 提示不支持应用连接

c# - 选择子句为空