Определите константы, необходимые в более чем одном классе
В моем решении для интеллектуального клиента у меня есть папка Project с:
IProjectView.cs
*ProjectView*
ProjectView.cs
ProjectView.Designer.cs
ProjectView.GeneratedCode.cs
ProjectView.resx
ProjectViewPresenter.cs
Я хочу определить некоторые константы для пользователя с помощью ProjectView.cs и ProjectViewPresenter.cs. Оба этих класса реализуют IProjectView.cs, поэтому, вернувшись в Java, я бы поместил их туда. Если бы это был C++, я бы создал класс ProjectConstants.cs и унаследовал бы его от классов, но C# не допускает множественного наследования.
Как мне это сделать?
1 ответ
Решение
Может ли свойство "Только чтение" в вашем интерфейсе решить вашу проблему?
string MyReadOnlyProperty { get; }
Я понятия не имею, если это очень производительность с точки зрения производительности по сравнению с постоянным мышлением.