C# 隐式类型局部变量

2024年9月5日 | 1 分钟阅读

在 C# 中,我们可以不指定类型即可创建局部变量。C# 的 var 关键字用于创建隐式类型局部变量。C# 编译器根据赋给变量的值来推断变量的类型。

var 关键字可用于以下上下文。

  • 在方法块内创建局部变量。
  • 在循环构造中初始化变量。
  • 在 using 语句中存储资源引用。

var 关键字具有以下限制。

  • 它应在同一语句中用于声明和初始化局部变量。
  • 不能用于声明类变量。
  • 不能用于在同一语句中初始化多个隐式类型变量。
  • 不能在初始化表达式中使用。例如:var a = (a=220);

让我们看一个示例。在这里,我们创建了整数、字符串和数组类型的局部变量。


C# 隐式类型局部变量示例

输出

20
javatpoint
3