Size: a a a

2021 April 14

DP

Denis Petukhov in pro.net
Там есть поиск по сочетаниям клавиш
источник

G

George in pro.net
Спасибо! Почему-то незамаплено в схеме IntelliJ
источник

DP

Denis Petukhov in pro.net
Я буквально недавно в вебшторме то же самое искал
источник

V

Vyacheslav in pro.net
Если очень хочется, можно написать атрибут, который будет проверять один (или все в Assembly) enum'ы на ваше свойство и кидать исключение при попытке запуска.

В случае, если просто запретить такую возможность на уровне компилятора, это мало того, что поломает легаси (не даст его использовать), так ещё и не будет возможности разрешить предыдущее поведение назад.
источник

DP

Denis Petukhov in pro.net
Да емае при чем тут легаси то?
источник

DP

Denis Petukhov in pro.net
Я же написал что это промах при дизайне языка
источник

DP

Denis Petukhov in pro.net
До дизайна не было легаси на сишурпе как ни странно
источник

IC

Ilya Chernoudov in pro.net
енумы это константы внутри типа. ты можешь создать 2 разных константы с одинаковыми значениями
источник

DP

Denis Petukhov in pro.net
Да я не спорю с этим. По математике все норм (почти). Тут вопрос что лучше бы без дублей. С дублями какаято шиза получается
источник

DP

Denis Petukhov in pro.net
Вот кстати с вики:
Результат сравнения двух перечислимых значений в таких случаях определяется, как правило, порядком следования этих значений в объявлении типов — значение, которое в объявлении типа встречается раньше, считается «меньше» значения, встречающегося позже.
источник

DP

Denis Petukhov in pro.net
Если у нас дубль то это не выполняется
источник

IC

Ilya Chernoudov in pro.net
ещё можно вот так
источник

DP

Denis Petukhov in pro.net
А если вспомнить что такое множество то тоже фейл
источник

DP

Denis Petukhov in pro.net
Перечисляемый тип (сокращённо перечисле́ние, англ. enumeration, enumerated type) — в программировании тип данных, чьё множество значений представляет собой ограниченный список идентификаторов.
источник

DP

Denis Petukhov in pro.net
Ну хотя тут можество значений типа.
источник

AH

Ayrat Hudaygulov in pro.net
Ограниченный бля, ага
источник

AH

Ayrat Hudaygulov in pro.net
ну, весь интежер всего лишь, а так да
источник

DP

Denis Petukhov in pro.net
А там разве лонг нельзя запилить?)
источник

AH

Ayrat Hudaygulov in pro.net
можно, но я про умолчание
источник

AH

Ayrat Hudaygulov in pro.net
даже байт вроде можно
источник