2010-11-25 4 views
4

У меня есть строковый массив месяцев в C# от jan до dec. Я хочу подключить нов и получить 11. Как мне это сделать?Найти указатель элемента C#

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

Вы хотите "подключить«Нояб»или«ноябрь»? – 2010-11-25 22:56:58

ответ

2

Чтобы сделать матч, основанный на некоторый предикат можно использовать Array.FindIndex:

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