LINQ隐式类型局部变量和匿名类型

     #region 隐式类型局部变量
            //var age = 26;
            //var username = "tom";
            //var userlist = new[] { "a","b","c"};

            //foreach(var user in userlist)
            //{
            //    Console.WriteLine(user);
            //}
           
            #region 容易出错的地方
            ////声明变量时一定要同时进行初始化
            //var a;
            //a = 10;
            ////声明变量时不能赋值为null
            //var a = null;
            ////声明一个局部变量后,它仍然具有强类型
            //var a = 10;
            //a = "hello";
            #endregion

            #endregion

            #region 匿名类型
            //var data = new {UserName="Tom",Age=20};
            //Console.WriteLine("UserName:{0},Age={1}",data.UserName,data.Age.ToString());
            #endregion

posted @ 2015-03-23 21:51  914556495  阅读(100)  评论(0编辑  收藏  举报