2

尽管在 StackOverflow 上提出了无数问题,并且我在网上研究了无数文章,但我找不到关于如何避免对文本框及其相应标签使用匈牙利符号的明确答案。

假设我将一个文本框命名为Username. 本着避免使用匈牙利符号的精神,我可以将其对应的标签称为什么?

我唯一的选择是运行,UsernameTextBoxUsernameLabel我认为这与匈牙利符号原则上没有什么不同。

有无数的声音暗示我不使用匈牙利符号,但没有人提供单一的替代方案。

注意:我已经了解真正的匈牙利符号是什么,是的,我指的是错误但无处不在的使用。

4

1 回答 1

1

如果您看到避免使用匈牙利符号的建议,我相信这是指命名您的 textbox txtUserName和 label lblUserName。winforms 的新约定似乎是UserNameTextBoxand UserNameLabel,它的优点是可以在智能感知中将所有 UserName 对象组织在一起,一方面。

我想这将被视为 Pascal 或 Camel 大小写,具体取决于对象的第一个字母是否大写。

于 2014-11-04T17:27:20.223 回答