由于 Name 属性是一个字符串,我认为您可以为其分配任何字符串值;另一方面,以编程方式执行此操作:
Pushpin rupertTPupkin@att.net = new Pushpin();
。由于@符号不起作用,所以...可以分配给图钉名称属性的内容有哪些限制?
变量名称中不能包含"@"符号。在 C# 中,变量名可以是任何字母数字值,只要第一个字符不是数字即可。您还可以使用下划线。变量名称中不能使用其他字符。当涉及到 c# 中的变量时,"@"具有特殊含义,可以作为变量名称的前缀放置。完成此操作后,"@"符号允许使用关键字作为标识符,这在与其他编程语言交互时很有用。字符 @ 实际上不是标识符的一部分,因此在其他语言中,标识符可能被视为没有前缀的普通标识符。带有 @ 前缀的标识符称为逐字标识符