C#學習

  • out和ref之間的區別

    首先:兩者都是按地址傳遞的,使用後都將改變原來參數的數值。
    其次:ref可以把參數的數值傳遞進函數,但是out無法把一個數值傳遞進去的,out進去後,參數的數值爲空,須初始化一次。這個就是兩個的區別,ref是有進有出,out是隻出不進。
    方法定義和調用方法都必須顯式使用 ref 、out關鍵字。

  • C# 可空類型(Nullable)

        int? num1 = null;   //值爲null


        double? num1 = null;
        double num2;
        num2 = num1 ?? 5.34;      // num1如果爲空值則返回 5.34,非空返回num1

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章