黑马程序员技术交流社区
标题:
C#变量交换
[打印本页]
作者:
y494890511
时间:
2013-11-6 07:36
标题:
C#变量交换
本帖最后由 y494890511 于 2013-11-6 07:36 编辑
嘿嘿不好意思第一次发帖发错位置了。这是对变量交换的几种方法的总结,第一种比较常用,记住第一种,其他了解就行,如果你觉得好,那就给加技术分吧。非常感谢你给的技术分哦{:soso__13165319925079696742_3:}
#region 第一种方法 中间变量交换
//int a = 6;
//int b = 9;
//int temp = a;
//a = b;
//b = temp;
//Console.WriteLine("a={0},b={1}", a, b);
//Console.ReadKey();
#endregion
#region 第二种方法
//int num1 = 5;
//int num2 = 10;
//num1 = num1 + num2;
//num2 = num1 - num2;
//num1 = num1- num2;
//Console.WriteLine("num1={0},num2={1}",num1,num2);
//Console.ReadKey();
#endregion
#region 第三种方法
//int num1 = 5;
//int num2 = 10;
//num1 = num1 * num2;
//num2 = num1 / num2;
//num1 = num1 / num2;
//Console.WriteLine("num1={0},num2={1}", num1, num2);
//Console.ReadKey();
#endregion
#region 第四种方法
//int num1 = 5;
//int num2 = 10;
//num1 = num1 | num2;
//num2 = num1 ^ num2;
//num1 = num1 ^ num2;
//Console.WriteLine("num1={0},num2={1}", num1, num2);
//Console.ReadKey();
#endregion
#region 第五种方法
//int num1 = 5;
//int num2 = 10;
//num1 = num2 + (num2 = num1) * 0;
//Console.WriteLine("num1={0},num2={1}",num1,num2);
#endregion
作者:
落木萧萧
时间:
2013-11-6 08:48
其实实际开发中用第一种就够了。
感觉WriteLine()比java的println()好用啊。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2