C#学习————ref和out关键字

    科技2022-08-14  122

    其实这两关键字也不过是对其的简单化 我们先看下用java写的

    static void Main(string[] args) { int reffs = setjava(1000); Console.WriteLine(reffs); } public static int setjava(int a) { return 30; }

    这样实现起来是不是很麻烦呢

    因此C#对此方法进行了简化

    static void Main(string[] args) { int reff = 100; set(ref reff); Console.WriteLine(reff); } public static void set(ref int a) { a = 10; }

    神奇不,其实就是对形参直接进行的修改

    你若问我outref有什么区别,我也不知道,我感觉其实可以混用,out用于输出,ref用于修改
    Processed: 0.014, SQL: 8