2011-05-25 44 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