1. 程式人生 > >C# ref 和 out 的使用

C# ref 和 out 的使用

C# end string geb message 重新 ssa 初始化 賦值

        private void button1_Click(object sender, EventArgs e)
        {
            int a = 6;
            int b = 66;
            Fun(ref a,ref b); //把a的地址和b的地址 傳遞過去

            MessageBox.Show(a.ToString()+"\r\n"+b.ToString());
        }
        void Fun(ref int a,ref int b) 
        {
            a 
= a + b; //引用地址所對的值 b = 6; //傳來的地址重新賦值 } void Fun1(out int a, out int b) { // a = a + b; //輸出地址所對的值 使用out 變量必須初始化 a = 10; b = 6; //傳來的地址重新賦值 }

C# ref 和 out 的使用