необходимо проверить удовлетворяет ли строка условию. т.е. нужно чтобы строки имели следующий вид 12345, 52413, 12543 и т.д.
Ошибочными считаются строки 11234(повторение), 12347(7 не попадает в диапазон 1-5).
мое решение только проверяет чтобы все было в заданном диапазоне и длиной 5 символов.
[1-5]{5}
s.Length == 5 && s.All(c => c >= '1' && c <= '5') && s.Distinct().Count() == 5
Это будет короче чем проверять регуляркой и гораздо понятнее
Ещё один вариант:
new string(s.OrderBy(c => c).ToArray()) == "12345"
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости