Какой лучший способ проверить, является ли строка действительным годом, используя C #?
В настоящее время у меня есть раскрывающийся список со значениями {'Все', '2009', '2008'} и т. Д., И я хочу знать, является ли выбор одной из дат или полем «Все».
В настоящее время я проверяю на bool isYearValid = (Year.ToLower() == "all") ? false : true;
Как проверить, является ли значение действительным годом, чтобы мне не нужно было иметь эту жестко заданную проверку для «Все»?