关键字var在C#中起什么作用?

“ var”关键字使用var支持初始化变量。只需为变量,整数,字符串,浮点数等分配所需的任何值。

示例

using System;

namespace Demo {
   class Program {
      static void Main(string[] args) {
         var myInt = 5;
         var myString = "Amit";
         Console.WriteLine("Rank: {0} \nName: {1}",myInt,myString);
      }
   }
}

输出结果

Rank: 5
Name: Amit

我们也可以在数组中使用var-

示例

using System;

namespace Demo {
   class Program {
      static void Main(string[] args) {
         var myInt = new int[] {65,43,88,56};
         foreach(var val in myInt)
         Console.WriteLine(val);
      }
   }
}

输出结果

65
43
88
56