噜噜哒
一种简单的解决方案是使用名称和值创建一个Dictionary。然后使用Contains()可以找到正确的值。Dictionary<string, string> months = new Dictionary<string, string>(){ { "january", "01"}, { "february", "02"}, { "march", "03"}, { "april", "04"}, { "may", "05"}, { "june", "06"}, { "july", "07"}, { "august", "08"}, { "september", "09"}, { "october", "10"}, { "november", "11"}, { "december", "12"},};foreach (var month in months){ if (StringThatContainsMonth.ToLower().Contains(month.Key)) { string thisMonth = month.Value; }}