定义多个类中所需的常量

时间:2017-03-20 15:05:45

标签: c# interface multiple-inheritance

在我的智能客户端解决方案中,我有一个项目文件夹:

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 个答案:

答案 0 :(得分:1)

您的界面中是否可以使用只读属性来解决问题?

string MyReadOnlyProperty { get; }

与不断思考相比,我不知道这是非常有效的。