【发布时间】:2019-07-11 21:21:10
【问题描述】:
我正在研究我的项目的代码,我是通过“var”关键字来的。我已经知道 var 关键字可以存储任何数据类型。我想了解这是如何发生的。而且我们已经有了 object 关键字来执行此操作。那为什么我们也有 var。我们可以使用 object 关键字来实现为什么要使用 var 关键字。
【问题讨论】:
-
请阅读问题。我想了解 var 的工作原理。我不想知道 object 和 var 之间的区别。
-
@Amrendra 下次您发布问题时,请花点时间想出一个有用的标题,而不是实际问题的某些内容。
-
@Amrendra 你读过另一个问题(和答案)吗?它与您提出的问题有什么不同?答案没有回答您问题的哪一部分?
-
所发生的是所谓的类型推断。您可以将 var 视为一个占位符,其中类型由编译器/解释器实际填充,并且该类型是赋值右侧操作数的结果类型。
-
@Luaan 我从下面的答案和“C# 中的 var 是什么意思”中得到了我的答案。如果可能的话,请删除这个问题。
标签: c#