查找元素C#的索引

时间:2010-11-25 22:51:32

标签: c#

我在C#中从jan到dec有一个数月的字符串数组。我想插入nov并获得11.我该怎么做?

 Months.FindIndex("November")+1//returns 11

2 个答案:

答案 0 :(得分:11)

int monthnumber = Array.IndexOf(Months, "November") + 1;

答案 1 :(得分:2)

要根据某个谓词进行匹配,您可以使用Array.FindIndex

int num = Array.FindIndex(Months, month => month.StartsWith("nov", StringComparison.OrdinalIgnoreCase)) + 1;