C#对两个变量的值进行互换的几种方 C#对两个变量的值进行互换的几种方 对两个变量的值进行互换 1、方式一:常用 int x= 3,y = 6; int z; z = x; x = y; y = z; 2、方式二:对两个变量进行值交换(不能使用第三个变量) x = x + y; y = x - y; x = x - y; 两个数相加的时候,值有可能超超出int表示范围,不推荐 3、方式三: x = x ^ y; y = x ^ y; x = x ^ y; 该方式虽然效率高,而且避免了超出int值,但是可读性较差 三种方式都可以对两个变量进行交换,但是推荐使用第一种