使用 MVVM 的 wpf 中的大小写约定
wpf/mvvm 中是否有与 C# 不同的大小写和命名约定标准?
我习惯使用驼峰命名法,第一个字符小写表示私有方法/属性,大写表示公共方法/属性。
在我一直在检查的示例 MVVM 代码中,我看到了很多前导 _ 字符,这是其他实践的遗留问题还是我缺少一个标准?
Is there a standard for case and naming conventions in wpf/mvvm that differs from C#?
I am accustomed to camelCase with the first character being lower case for private and upper case for public methods/properties.
In the sample MVVM code I have been examining I have seen a lot of leading _ characters, is this a holdover from another practice or is there a standard I am missing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
IIRC 前导 _ 用于成员变量。但关于案例约定,只需保持一致并使用您觉得舒服的东西即可。
IIRC leading _ is used for member variables. But regarding case conventions, just stay consistent and use something you find comfortable.
有很多来源,但这里是官方 MSDN 类库开发人员的设计指南。至于 MVVM 特定约定,只需在您的 ViewModel 中遵循 C# 设计指南,您应该就可以了。
There are many sources for this, but here's the offical MSDN Design Guidelines for Class Library Developers. As for MVVM specific conventions, just follow C# design guidelines in your ViewModels and you should be good.
请查看 msdn 上的命名约定IDesign C# 编码标准。
Check out the naming convention at msdn and the IDesign C# coding standard.