C# 如何创建前缀为';数据-';?
是否可以创建属性或以数据作为前缀的变量?(因为默认情况下编译器不允许我使用!)简短回答:否。C# 如何创建前缀为';数据-';?,c#,C#,是否可以创建属性或以数据作为前缀的变量?(因为默认情况下编译器不允许我使用!)简短回答:否。 长答案:根据标识符,必须以字母(大写或小写)或下划线开头。第一个字母后可能包含数字、字母和下划线。 存在这些规则是因为编译器无法识别您是在声明变量(例如,数据部分)还是在尝试完成操作(在本例中是减法)简短回答:否。 长答案:根据标识符,必须以字母(大写或小写)或下划线开头。第一个字母后可能包含数字、字母和下划线。 之所以存在这些规则,是因为编译器无法识别您是在声明变量(例如数据部分)还是在尝试完成操作(
长答案:根据标识符,必须以字母(大写或小写)或下划线开头。第一个字母后可能包含数字、字母和下划线。
存在这些规则是因为编译器无法识别您是在声明变量(例如,
数据部分)还是在尝试完成操作(在本例中是减法)简短回答:否。
长答案:根据标识符,必须以字母(大写或小写)或下划线开头。第一个字母后可能包含数字、字母和下划线。
之所以存在这些规则,是因为编译器无法识别您是在声明变量(例如数据部分
)还是在尝试完成操作(在本例中是减法)数据-
实际上是以字母开头,问题是标识符不能包含-
符号。@Tinwor我想创建一个名为attr name的属性,但C#不允许我。如果您愿意,您可以使用它,但不要期望它与IDE配合得很好。按照标准的.NET命名约定,应该使用PascalCase调用属性AttrName
@abbadata-
实际上是以字母开头的,问题是标识符不能包含-
符号。@Tinwor我想创建一个名为attr name的属性,但C#不允许我,如果你愿意,你可以使用它,但不要期望它能很好地与IDE配合使用。按照标准的.NET命名约定,应该使用PascalCase调用属性AttrName
@阿巴斯是不可能的。。。你的问题可能与这个问题有关:这是不可能的。。。您的问题可能与此问题有关: