类定义与表单的.NET命名约定

Jef*_*ock 4 .net

我在.NET窗体中开发了很多东西,它们都被命名为没有前缀的任何东西.但是,我经常发现自己需要声明另一个包含表单使用的列名的类.

例如,我有一个名为Address的类,它是一个维护地址的表单.但是,我还需要一个我也想调用Address的类,它基本上只包含Name和Address字段的声明.我正在寻找一个良好的命名约定来区分两者(类定义与表单).

Pav*_*aev 11

Windows窗体的常规约定是使用表单类的名称后缀Form.因此,您的地址类应该被调用Address(因为,毕竟它是一个地址),但用于编辑地址的表单应该是AddressForm(AddressListForm或者AddressEditorForm,等等 - 取决于它究竟是什么).


And*_*are 8

也许这个?

class Address { }
class AddressForm { }
Run Code Online (Sandbox Code Playgroud)