我正在使用名爲IService的接口。接口上的屬性
該接口替換存在的一個,並且應用程序需要將其稱爲「服務」而不是「IService」(我無法更改應用程序代碼) 我不想破壞.Net命名約定。
有沒有辦法給接口添加屬性嗎?一個人定義了它的引用名?
我正在使用名爲IService的接口。接口上的屬性
該接口替換存在的一個,並且應用程序需要將其稱爲「服務」而不是「IService」(我無法更改應用程序代碼) 我不想破壞.Net命名約定。
有沒有辦法給接口添加屬性嗎?一個人定義了它的引用名?
如果你真的需要保留名稱服務的這個接口,那麼你就應該叫它服務,並確保它的XML註釋解釋了爲什麼你省略了一
命名約定只是:約定。只要你明確偏差的原因,你就不需要隨時關注它們。
Service
在申請中的引用是否要求它是一個接口(即已經使用基類的類繼承)?或者你可以創建一個空白的Service類並繼承你的接口嗎?
public interface IService {
//your code
}
public abstract class Service : IService {
}
如果你需要它是一個接口,那麼我會用dlev的答案去。公約只是公約。
感謝您的評論 – 2011-05-26 07:06:53
感謝您的評論 – 2011-05-26 07:05:56