c# - 如何从列表<string>中找到元素的索引,元素包含特定部分

标签 c# .net

<分区>

我有一个列表,其中包含。

1. This is house.
2. I am writing with pen.

现在我想知道字符串在哪个索引处包含 house(1.) 没有for循环怎么办? Array.IndexOf 将无法工作,因为它找不到具有相同匹配项的元素

最佳答案

找到第一个索引:

var idx = myList.FindIndex(x => x.Contains("abc"));

关于c# - 如何从列表<string>中找到元素的索引,元素包含特定部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18610024/

相关文章:

c# - C# 中最好的 "curl -u"等价物

c# - 在属性中声明变量是否被认为是不好的做法?

c# - 如何将图标添加到窗口窗体顶部栏(在最小化最大化按钮旁边)

c# - 如何让 XMLSerializer 将 namespace 添加到嵌套对象中的属性?

c# - 远程调试托管应用程序

.net - 导出类中的 std::Vector 成员

c# - UCMA 应用程序中的 ApplicationEndPoint

c# - ArrayList 与对象数组与 T 的集合

c# - 较大数据集的子集 View 的设计模式

c# - ContentType 中提供的字符集无效