.NET 有效属性名称
.NET 中有效属性名称的文档在哪里?显然,诸如空格、* 或 & 之类的东西在属性名称中无效,但这在哪里记录?
Where is the documentation for valid property names in .NET? Obviously things like space, * or & aren't valid in a property name, but where is this documented?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可以在平台上查找特定语言的信息,以下是一些。
C# 语言
VB 语言
更具体地说:C# 属性声明
You can look the information up for a particular language on the platform, here are a few.
C# Language
VB Language
More specifically: C# Property Declaration
http://msdn.microsoft.com/en-us /library/aa664670(VS.71).aspx
来自语言规范。属性名称是标识符,就像成员和函数一样。诚然,其他地方有一些可选的标准命名约定,但我们强烈鼓励这样做。
http://msdn.microsoft.com/en-us/library/aa664670(VS.71).aspx
From the language spec. Property names are identifiers just like members and functions. Granted, there are standard naming conventions elsewhere that are optional, but greatly encouraged.
有效标识符的规则也适用于属性。
从这里开始查看:C# 语言规范 - 2.4.2 标识符
The rules for valid identifiers apply to the properties as well.
Start looking here: C# Language Specification - 2.4.2 Identifiers
http://www.ecma-international.org/ Publications/files/ECMA-ST/Ecma-334.pdf(适用于 C#)
http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-334.pdf for the C#