что не бейте: "Можно ли так чтобы тип параметра метода менялся в зависимости от значения типа enum в <>?" Например AddWsProperty<AiWsType.SeeEnemy>(bool: true) или AddWsProperty<AiWsType.AmmoCount>(int: 10) и при этом этом не нужно было в рантайме проверять тип значения в данном методе.
Можно попробовать через where, но вообще нельзя, по-моему
Вообще как вы это себе представляете? Энумы не наследуются
Наследуются от System.Enum, хех :)
Но не друг от друга, к сожалению
Я вообще предполагал использовать его как ключ в словаре, а значение это тип. Но вот как заставить это строго типизироваться пока не додумался
Вам с такими пожеланиями надо в Fsharp
Не уверен, что в фшарпе так можно🤔
Обсуждают сегодня