Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#을 사용하여 한 줄에 두 개의 변수 바꾸기

<시간/>

Bitwise XOR 연산자를 사용하여 한 줄에 두 개의 변수를 바꾸려면.

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);
   }
}