A-Dyu의 개발 일기장

[C#] 변수의 주소 값(레퍼런스 값)비교하기 본문

C#/C# 문법

[C#] 변수의 주소 값(레퍼런스 값)비교하기

ADyu 2024. 7. 23. 22:38

프로그래밍을 할 때 각각 다른 변수가 하나의 주소값(레퍼런스값)을 가리키는지 비교해야 할 때가 있다.

그럴 때 Object.ReferenceEquals 메서드를 쓰면 된다.(참고로 ReferenceEquals는 정적 메서드다)

List<string> list = new List<string>();
List<string> list2 = list;
Console.WriteLine(Object.ReferenceEquals(list, list2));//True

'C# > C# 문법' 카테고리의 다른 글

[C#] List 추가, 수정, 삭제  (0) 2024.09.09
[C#] var : 자동으로 타입을 지정해주기  (0) 2024.07.29
[C#] List 깊은 복사  (0) 2024.07.23
[C#] 양쪽의 문자열 공백 제거  (0) 2024.07.03
[C#]클래스 상속 금지  (0) 2024.05.22