Dr.*_*ail 6 .net c#
为什么第一行编译而第二行不编译?
string var = "123"; var string = "123";
我的意思是string并且var应该是两个关键字..
string
var
Swe*_*per 11
var是上下文关键字,而string不是。
上下文关键字是
用于在代码中提供特定含义,但在 C# 中不是保留字。
这就是为什么您可以将其var用作变量名的原因。
据推测,这是为了向后兼容。如果var作为适当的关键字引入,则var用作变量名的旧代码会中断。
归档时间:
4 年,9 月 前
查看次数:
90 次
最近记录: