當我想強調它是一個實現某個接口的類的實例時,什麼是最常用的約定(在C#和VB中)命名對象。像這裏:接口實現者對象的命名約定
//is iDisp correct name?
protected void Dispose(IDisposable iDisp)
{
iDisp.Dispose();
Console.WriteLine("Disposed");
}
當我想強調它是一個實現某個接口的類的實例時,什麼是最常用的約定(在C#和VB中)命名對象。像這裏:接口實現者對象的命名約定
//is iDisp correct name?
protected void Dispose(IDisposable iDisp)
{
iDisp.Dispose();
Console.WriteLine("Disposed");
}
我會從接口名稱和駱駝案例中刪除我的剩餘名稱,所以對於您的示例,我會稱它爲一次性的。
我不會使用名稱iDisp
,而是命名變量disposable
。
由於接口名稱應該描述應該實現的函數/協議,因此名稱disposable
表示該對象實現此功能。
我不認爲這是否有任何命名對流。如果我是你,我只需要使用以下名稱:一次性或d
可以找到微軟命名指南 - >here < -