Использовать десятичные значения в качестве параметров атрибутов в с #?
У меня такая же проблема. Я c# считаю, что нужно использовать param строки. Это небезопасно по типу, но parameters читаемо, и я думаю, что мы c# сможем записывать действительные param числа в строки :-).
class BlahAttribute : Attribute
{
private decimal value;
BlahAttribute(string number)
{
value = decimal.Parse(number, CultureInfo.InvariantCulture);
}
}
[Blah("10.23")]
class Foo {}
Это не attribute красота, но после рассмотрения c-sharp всех вариантов вполне достаточно.
c#
parameters
attributes
decimal
2021-12-14T14:05:50+00:00
2022-09-26T03:26:03+00:00
spyingon
Вопросы с похожей тематикой, как у вопроса:
Использовать десятичные значения в качестве параметров атрибутов в с #?
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.