C#:当只知道部分项目名称时,如何找到项目的索引

1 c# string indexing

首先,对不起,如果标题听起来令人困惑.

当只知道该项的子字符串时,如何在列表字符串中找到项的索引?

就像,我有一个名为目录的列表.它有C:\ test,C:\new和C:\ files(3项).

仅使用"new"一词,如何在目录中找到C:\new(即1)的索引号?

我正在使用.NET Framework 4.0,如果这很重要.

提前致谢.

Ram*_*Vel 6

试试这个

        List<string> tst = new List<string>() { @"C:\test", @"C:\new", @"C:\files" };

        var idx = tst.FindIndex(x => x.Contains("new"));
Run Code Online (Sandbox Code Playgroud)