【发布时间】:2014-12-27 11:06:59
【问题描述】:
尽管在 StackOverflow 上提出了无数问题,并且我在网上研究了无数文章,但我无法找到关于如何避免在文本框及其对应标签上使用匈牙利符号的明确答案。
假设我将一个文本框命名为Username。本着避免匈牙利符号的精神,我可以将其对应的标签称为什么?
我唯一的选择是使用 UsernameTextBox 和 UsernameLabel 运行,但我认为这与匈牙利符号原则上没有什么不同。
有无数的声音暗示我不使用匈牙利符号,但没有人提供单一的替代方案。
注意:我已经了解真正的匈牙利符号是什么,是的,我指的是错误但无处不在的用法。
【问题讨论】:
-
有时我使用 ebUsername、lbUserName 等名称。
-
@Solo.dmitry 这最终是匈牙利符号的变体。简而言之,我的观点是,在没有其他选择的情况下,怎么能不期望在特定情况下使用匈牙利符号?
标签: vb.net winforms visual-studio controls hungarian-notation