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

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