gpt4 book ai didi

c# - 使用关键字作为变量名

转载 作者:行者123 更新时间:2023-12-03 15:41:11 26 4
gpt4 key购买 nike

为什么第一行编译而第二行不编译?

string var = "123";

var string = "123";
我的意思是 stringvar应该都是关键字。

最佳答案

varcontextual keyword,而string不是。
上下文关键字是

used to provide a specific meaning in the code, but it is not a reserved word in C#.


这就是为什么您可以将 var用作变量名的原因。
大概是为了向后兼容。如果将 var作为适当的关键字引入,则将 var用作变量名的旧代码会中断。

关于c# - 使用关键字作为变量名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66654697/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com