일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- jupyter lab
- 도커
- Python
- 다트 언어
- 포인터
- gitlab
- 유니티
- c# winform
- 플러터
- Unity
- Houdini
- C++
- c# 추상 클래스
- c# 윈폼
- 깃
- c#
- docker
- c언어
- jupyter
- HTML
- 구조체
- Algorithm
- git
- vim
- github
- C언어 포인터
- Flutter
- Data Structure
- dart 언어
- C# delegate
Archives
- Today
- Total
목록c# list (1)
nomad-programmer
[Programming/C#] 일반화 컬렉션 (Generic Collection)
System.Collections 의 컬렉션들은 어떤 형식이든 object 형식으로 상속받고 있으므로 object 형식으로 형식 변환이 가능하다. 이것은 바로 이점을 활용하기 위해 만들어진 자료 구조이다. 컬렉션 객체에 int 형 데이터, string 형 데이터, FooClass 의 객체도 담을 수 있다. 하지만 컬렉션은 object 형식에 기반하고 있기 때문에 태생적으로 성능 문제를 안고 있다. 컬렉션의 요소에 접근할 때마다 형식 변환이 주구장창 일어나기 때문이다. "일반화 컬렉션 (System.Collections.Generic)" 은 object 형식 기반의 컬렉션이 갖고 있던 문제를 말끔히 해결한다. 일반화 컬렉션은 말 그대로 일반화에 기반해서 만들어져 있기 때문에 컴파일할 때 컬렉션에서 사용할 ..
Programming/C#
2020. 9. 20. 02:55