首页  >  文章  >  后端开发  >  使用 C# 在一行中交换两个变量

使用 C# 在一行中交换两个变量

WBOY
WBOY转载
2023-08-26 20:01:13988浏览

使用 C# 在一行中交换两个变量

To swap two variables in a single line using the Bitwise XOR Operator.

val1 = val1 ^ val2 ^ (val2 = val1);

Above, we have set the values −

int val1 = 30;
int val2 = 60;

以下是使用C#一行代码交换变量的示例:

示例

using System;

class Demo {

   public static void Main(String[] args) {
      int val1 = 30;
      int val2 = 60;

      Console.WriteLine("Values before swap");
      Console.WriteLine(val1);
      Console.WriteLine(val2);

      val1 = val1 ^ val2 ^ (val2 = val1);

      Console.WriteLine("Values after swap");
      Console.WriteLine(val1);
      Console.WriteLine(val2);
   }
}

以上是使用 C# 在一行中交换两个变量的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文转载于:tutorialspoint.com。如有侵权,请联系admin@php.cn删除