в Python я могу сделать это:
определить мои перечисления:
Код: Выделить всё
from enum import Enum
class AgeUnits(str, Enum):
DAYS = "Days"
WEEKS = "Weeks"
MONTHS = "Months"
YEARS = "Years"
Код: Выделить всё
from pydantic import BaseModel, Fields
class AgeInfo(BaseModel):
age: int = Field(5)
age_units: AgeUnits = Field(AgeUnits.YEARS, alias="ageUnits")
Код: Выделить всё
{
"age": 10,
"ageUnits": "Weeks"
}
Как мне сделать что-то подобное в С#?
Подробнее здесь: https://stackoverflow.com/questions/784 ... re-human-r