我在C#中从jan到dec有一个数月的字符串数组。我想插入nov并获得11.我该怎么做?
Months.FindIndex("November")+1//returns 11
答案 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;