один член в енам добавить. А в C# нет способов ограничить строку по допустимым значениям, только enum?
Чтобы что то посоветовать нужно понимать что это все и для чего оно используется.
Стринговый енам?
Тут некислая мешанина в этом jsone, я бы как минимум на разные классы бы разбил, по этим видам, непонятно чего...
Мне только небольшая часть из него нужна на самом деле, а остальное выкидывается
а такой есть?
Нет. Но есть смартенам
https://code-maze.com/csharp-serialize-enum-to-string/
Массив константных строк
А еще можно забабахать дикшенари, с именем, и експрешенами для обработки )) Ну а чего нет )
Типизация проебана будет
Чо эта? ) В экспрешены запихать создание нужных потомков абстракного класса )) все гут, пока кто нить туда с грязными руками не залезет )
А, тогда ок. Наверное
https://stackoverflow.com/questions/18640162/serialize-a-container-of-enums-as-strings-using-json-net#18647073
Обсуждают сегодня