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