接口实现者对象的命名约定

时间:2010-09-16 11:07:22

标签: c# .net vb.net naming-conventions

对于命名对象,最常用的约定(在C#和VB中)是什么,当我想要使用它时,它是一个实现某个接口的类的实例。像这里:

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

4 个答案:

答案 0 :(得分:2)

我会从接口名称中删除I,并将其余的名称留给驼峰,所以对于您的示例,我称之为一次性。

答案 1 :(得分:2)

我不会使用名称iDisp,而是将变量命名为disposable

由于接口名称应描述应实现的函数/协议,因此名称disposable表示该对象实现了此函数。

答案 2 :(得分:1)

我认为没有任何命名惯例。如果我是你,我只使用名字:一次性或d

答案 3 :(得分:1)

可以找到微软命名指南 - > here< -