2016年9月19日 星期一

[C#語言入門] 匿名類型(Anonymous Type)


Just a note to myself… MSDN


匿名類型(Anonymous Type)

            //匿名類型(Anonymous Type) : new 後面,不寫任何數據類型
            var person = new { Name = "Mr.Okay", Age = 34 }; / /使用var讓編譯器自己去推斷是什麼類型
            Console.WriteLine(person.Name);
            Console.WriteLine(person.Age);
            Console.WriteLine(person.GetType().Name);


非匿名類型(non-Anonymous Type)


            //非匿名類型 :new 後面一定要跟著數據類型 
            Form myForm = new Form() { Text = "Hello"};



※ 用 new 功能強大,但要非常小心,用不好會過於依賴注入。
※ 使用var,可以讓編譯器自己去推斷是什麼類型。

沒有留言:

張貼留言