2010-09-16 54 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