值傳遞 和 引用傳遞 值傳遞(值類型/引用類型)沒有ref 引用傳遞(值類型/引用類型) 有ref 使用引用傳遞 ,傳遞值類型,實現數據永久保存 static void Main(string[] args) { //我想實現兩個數字的交換 3 5 int num1 = 3; int num2 = 5; Console.WriteLine("num1的值是{0}/tnum2的值是{1}",num1,num2); Change(ref num1, ref num2); Console.WriteLine("After Change"); Console.WriteLine("num1的值是{0}/tnum2的值是{1}", num1, num2); } //F11 代碼跳轉了方法定義,傳參 PRivate static void Change(ref int number1,ref int number2) { //temp int temp = number1; number1 = number2; number2 = temp; } 結論:使用值傳遞 ,沒有ref,也能永久保存數據
|
新聞熱點
疑難解答