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

C#各種定義方法的例子

編輯:C#入門知識

雖然學C#有段時間了,但是基礎不牢靠,都是走馬觀花的,學.Net framework時沒法深入進去,現在回頭從頭系統學習,把一些東西記錄在博客裡,閒著沒事就回頭來看看,加深自己的語法印象,高手們就不用來看了,都是些基礎東西,就是個筆記,和我一樣走馬觀花的菜鳥朋友,可以經常來看看,讓自己語法基礎加深一下,未嘗不是好事。

        //有返回值方法
        //調用例子: 
        //int i = 2;
        //int result = Add(i);
        //Console.WriteLine(result);
        //Console.WriteLine(i);
        //輸出後結果為3和2
        //參數為值類型,原值不被修改
        public static int Add(int ToNumber) 
        {
            int sum = 0;
            for (int i = 1; i <= ToNumber; i++) 
            {
                sum += i;
            }
            return sum;
        }

        //無返回值方法
        //調用例子: 
        //AddVoid(2);
        //輸出後結果為3
        public static void AddVoid(int ToNumber)
        {
            int sum = 0;
            for (int i = 1; i <= ToNumber; i++)
            {
                sum += i;
            }
            Console.WriteLine(sum);
        }

        //引用類型方法
        //調用例子
        //Test obj = new Test();
        //AddObject(obj);
        //Console.WriteLine(obj.Number);
        //輸出結果為3
        //傳入obj對象的的Number屬性,原屬性值是1,傳入後,對象的屬性也被修改
        //引用類型參數是傳地址,不是傳值,所有引用類型的原值也會被修改
        public static void AddObject(Test 

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