这里是C#吸取很多动态语言的变量声明方式(这是在.net framework3之后才支持的):
var type variable = value ;
* 变量必须初始化,否则无法推断其类型。
* 不可以用null 对变量进行初始化
eg:
VarDemo.cs :
using System;
namespace VarDemo
{
class Program
{
static void Main()
{
var name = "Moonython";
var age = 24;
var weight = 120.3F;
var height = 1.73;
Type nameType = name.GetType();
Type ageType = age.GetType();
Type weightType = weight.GetType();
Type heightType = height.GetType();
Console.WriteLine("name's type is: {0}",nameType.ToString());
Console.WriteLine("age's type is: {0}",ageType.ToString());
Console.WriteLine("weight's type is: {0}"