透過 C# 交換兩個變數
要使用位異或運算子在一行中交換兩個變數。
val1 = val1 ^ val2 ^ (val2 = val1);
以上,我們設定的值為 −
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);
}
}
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP