Определите константы, необходимые в более чем одном классе

В моем решении для интеллектуального клиента у меня есть папка 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; }

Я понятия не имею, если это очень производительность с точки зрения производительности по сравнению с постоянным мышлением.

Другие вопросы по тегам