- 声明两个变量:int n1 = 10, n2 = 20;要求将两个变量交换,最后输出n1为20,n2为10。扩展(*):不使用第三个变量如何交换?
1 | int n1 = 10; |
▲ 借用中间量
1 | int n1 = 10; |
▲ 不用中间量
- 用方法来实现:将上题封装一个方法来做,方法有两个参数分别为num1,num2,将num1与num2交换。提示:方法有两个参数n1,n2,在方法中将n1与n2进行交换,使用ref。(*)
1 | static void Main(string[] args) |
运行结果:1
2交换前:n1 = 10, n2 = 20
交换前:n1 = 20, n2 = 10
参考:
1.link-01