1. 고전적인 방법
임시 변수 하나를 더 선언한 다음 두 변수 중 하나의 값 혹은 참조를 복사해두고 swap 하는 방법
var a = 10;
var b = 20;
var temp = a;
a = b;
b = temp;
2. 현대적인 방법 (C# 7.0 이상)
튜플(Tuple)을 사용하면 한 줄로 표현이 가능합니다.
(b, a) = (a, b)
'Development > C#' 카테고리의 다른 글
[C#] HMACSHA256 클래스를 이용해서 사용자 비밀번호를 암호화하기 (0) | 2023.02.15 |
---|---|
[C#] Project publish할 때 "Could not find a part of the path..." 오류가 발생할 경우 (0) | 2023.02.12 |
[NLog] log message가 발생할 때 마다 호출되는 callback 함수 만들기 (0) | 2023.02.08 |
[Json.Net] SelectToken/SelectTokens 사용법 (0) | 2023.01.25 |
[C#] JSON Serialization 할 때 enum 타입을 문자열 형태로 변환시키기 (0) | 2023.01.19 |