简单的方法直接使用Array类的Linq扩展Array.FindIndex,如下:
复制
int keyIndex = Array.FindIndex(words, w => w.Contains("abc"));
或者使用下面Linq方法,不过这种方法如果不存在会抛Exception:
复制
var keyIndex = words.Select((v, i) => new { Word = v, Key = i }) .FirstOrDefault(s => s.Word.Contains("abc")) .Key;
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞0
添加新评论0 条评论