xxxxxxxxxxxxxxxx
Home
  • 분류 전체보기 (24)
    • Programming (24)
      • C/C++ (7)
      • System (4)
      • C# (7)
      • Network (6)
블로그 내 검색

xxxxxxxxxxxxxxxx

Programming/C# (7)

  • Programming/C#

    [.NET / C#] Generic Collection에서 enum의 사용은 boxing을 발생 시키는가?

    서론 NDC2019 자료중 흥미로운 내용을 발견했는데... http://ndcreplay.nexon.com/NDC2019/sessions/NDC2019_0040.html#k%5B%5D=enum 강연자는 Generic Collection에서 enum을 사용하면 boxing이 일어날 가능성이 높다고 말하고 있다. 요약하자면 내용은 다음과 같다. Generic Collection의 함수 중 equals()를 내부적으로 호출하는 경우에 값 타입인 enum을 참조 타입인 object 타입으로 변환하기 때문에 boxing이 발생한다. ex) Dictionary의 Key가 Enum이고, ContainKey() 함수를 사용 경우. List의 T가 Enum이고, Contains(), Remove(), IndexOf() ..

    2021. 5. 6.

이전
1 2
다음
전체 글 보기
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Powered by ⓒ Kakao Corp.

Designed by Nana
블로그 이미지
xxx123

티스토리툴바