2 つの数値を交換するには、一時変数を使用せずに 3 番目の変数を使用して算術演算子を実行できます。
交換用の 2 つの変数を設定します -
val1 = 5; val2 = 10;
次に、次の交換操作を実行します -
val1 = val1 + val2; val2 = val1 - val2; val1 = val1 - val2;
using System; namespace Demo { class Program { static void Main(string[] args) { int val1,val2; val1 = 5; val2 = 10; Console.WriteLine("Values before swap..."); Console.WriteLine(val1.ToString()); Console.WriteLine(val2.ToString()); val1 = val1 + val2; val2 = val1 - val2; val1 = val1 - val2; Console.WriteLine("Values after swap..."); Console.WriteLine(val1.ToString()); Console.WriteLine(val2.ToString()); Console.ReadLine(); } } }
以上が一時変数を使用せずに C# で 2 つの数値を交換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。