У меня есть следующий класс:
public abstract class ExampleClass
{
public static readonly float updateRate = 12;
}
Я хочу встроить его в .dll, чтобы использовать его в других моих проектах и сохранять updateRate как константу (или статическую только для чтения).
Когда я использую .dll с ExampleClass внутри, я хочу иметь возможность изменять константу через проект, который использует .dll и через классы, которые наследуют абстрактный класс ExampleClass.
Я попытался добавить виртуальный, но он недействителен как для статического чтения, так и для const.Я исследовал постоянные методы, но кажется, что C # не реализует их.
Можно ли разрешить программисту, использующему ExampleClass.dll, изменить значение updateRate, возможно, по наследству?