2011-05-25 52 views
0

我正在使用名为IService的接口。接口上的属性

该接口替换存在的一个,并且应用程序需要将其称为“服务”而不是“IService”(我无法更改应用程序代码) 我不想破坏.Net命名约定。

有没有办法给接口添加属性吗?一个人定义了它的引用名?

回答

1

如果你真的需要保留名称服务的这个接口,那么你就应该叫它服务,并确保它的XML注释解释了为什么你省略了一

命名约定只是:约定。只要你明确偏差的原因,你就不需要随时关注它们。

+0

感谢您的评论 – 2011-05-26 07:05:56

1

Service在申请中的引用是否要求它是一个接口(即已经使用基类的类继承)?或者你可以创建一个空白的Service类并继承你的接口吗?

public interface IService { 
    //your code 
} 

public abstract class Service : IService { 
} 

如果你需要它是一个接口,那么我会用dlev的答案去。公约只是公约。

+0

感谢您的评论 – 2011-05-26 07:06:53