程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#示例學習(-)-隱式聲明

C#示例學習(-)-隱式聲明

編輯:C#入門知識

可以用var來進行聲明變量,聲明的變量的類型由初始化此變量值的類型決定,
這一點有點象VB6.0當中的變體型。

 class Program    {        static void Main(string[] args)        {            //用var關鍵字聲明,            var i = 0;            //聲明必須初始化            //var i;            //不能初始為空            //var i = null;            Console.WriteLine(i);            //可以再次賦值            // i = 10;            //不能再次賦值為其它類型            // i = "0";            Console.WriteLine(i);            //用var聲明可以賦給不同類型的值,他的類型由初始化的值的類型決定            var s = "Hello C#3.0";            Console.WriteLine(s);            //可聲明數組            var num = new[] { 0, 1, 2 };            foreach (int n in num)            {                Console.WriteLine(n);            }            //也可以這樣輸出            foreach (var n in num)            {                Console.WriteLine(n);            }            //聲明對象            var student = new { Name = "蕭秋水", Age = 23 };            Console.WriteLine("大俠{0}", student.Name);        }    }    class TestVar    {        //不能聲明類成員        // var s = "abc";        public void TestMethod()        {            //可以聲明方法局部變量            var n = 10;        }    }

總結:
1. 使用 var來進行聲明變量,聲明的變量的類型由初始化此變量值的類型決定
2.聲明必須初始化,並且不能初始為空
3.此變量不能再次賦值為其它數據類型值
4.可聲明數組
5.可聲明對象
6.不能聲明類成員,只能方法局部變量

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved