Скажем, у меня есть 3 char
переменные, a
, b
и c
.
Каждый из них может быть '0'
, что является особым случаем и означает, что он соответствует каждому char.
Итак, если a есть '0'
, мне нужно только проверить, есть ли b == c
.
Я хочу проверить, если a == b == c
, но обнаружил, что реализация в С# идет хаотично и длительно.
Есть ли какое-либо творческое или привлекательное решение, которое вы можете предложить?
Обновление
для достижения эффективности, возьмите подход Эрика А. Брандстадмуна.
для простоты используйте оценку M4N, также я сделал некоторые изменения: !(query.Any() && query.Distinct().Skip(1).Any())