值傳遞 和 引用傳遞 值傳遞(值類型/引用類型)沒有ref 引用傳遞(值類型/引用類型) 有ref 使用引用傳遞 ,傳遞值類型,實(shí)現(xiàn)數(shù)據(jù)永久保存 static void Main(string[] args) { //我想實(shí)現(xiàn)兩個(gè)數(shù)字的交換 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 代碼跳轉(zhuǎn)了方法定義,傳參 PRivate static void Change(ref int number1,ref int number2) { //temp int temp = number1; number1 = number2; number2 = temp; } 結(jié)論:使用值傳遞 ,沒有ref,也能永久保存數(shù)據(jù)
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注