2010-09-16 56 views
2

當我想強調它是一個實現某個接口的類的實例時,什麼是最常用的約定(在C#和VB中)命名對象。像這裏:接口實現者對象的命名約定

//is iDisp correct name? 
protected void Dispose(IDisposable iDisp) 
{ 
    iDisp.Dispose(); 
    Console.WriteLine("Disposed"); 
} 

回答

2

我會從接口名稱和駱駝案例中刪除我的剩餘名稱,所以對於您的示例,我會稱它爲一次性的。

2

我不會使用名稱iDisp,而是命名變量disposable

由於接口名稱應該描述應該實現的函數/協議,因此名稱disposable表示該對象實現此功能。

1

我不認爲這是否有任何命名對流。如果我是你,我只需要使用以下名稱:一次性或d