산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> C 언어

C# 컬렉션(Collections) 마스터하기: 실전 예제로 배우는 유연한 데이터 관리

이전 튜토리얼에서 C# 배열 사용법을 배웠습니다. 간단히 복습하자면, 프로그래밍에서 배열은 관련 객체 집합을 그룹화하는 데 사용됩니다. 정수 배열을 만들어 한 변수 이름으로 접근할 수 있습니다.

C#에서 컬렉션(Collections)이란?

컬렉션은 배열과 유사하지만 객체 그룹을 다루는 더 유연한 방법을 제공합니다.

배열에서는 배열 선언 시 요소 수를 미리 정의해야 한다는 것을 알 수 있습니다.

하지만 컬렉션에서는 컬렉션 크기를 미리 정의할 필요가 없습니다. 언제든 요소를 추가하거나 제거할 수 있습니다. 이 장에서는 C#에서 사용 가능한 다양한 컬렉션 작업법에 초점을 맞춥니다.

System.Collections 클래스

컬렉션설명
ArrayList C#의 Array 데이터 타입과 유사. 가장 큰 차이는 ArrayList 컬렉션의 동적 특성
Stack 후입선출(LIFO) 개념을 나타내는 특수 컬렉션
Queue 선입선출(FIFO) 개념을 나타내는 특수 컬렉션
Hashtable 키-값 항목을 저장하는 특수 컬렉션
SortedList 키-값 쌍을 키의 오름차순으로 기본 저장하는 컬렉션
BitArray 비트를 저장하는 배열 데이터 구조

C 언어

  1. C++ do-while 루프: 문법, 실전 예제, 중첩 루프
  2. C++ 포인터 완전 정복: 개념, 예제, 실전 활용
  3. C++ 연산자 오버로딩 실전 가이드: 문법, 접근법, 코드 예제
  4. C++ 함수 완전 정복: 실전 코드 예제로 이해하기
  5. 종합 C# 튜토리얼 PDF – 243페이지 이상의 초보자 예제 (오늘 다운로드)
  6. Python str.count() 마스터하기: 문자 및 부분문자열 개수 세기 예제
  7. 파이썬 round() 함수 완전 정복: 실용 예제로 이해하기
  8. 파이썬 map() 함수 마스터하기: 문법, 예제, 모범 사례
  9. 파이썬 timeit()으로 실행 시간 측정하기: 실용 예제
  10. 파이썬 collections.Counter: 효율적 카운팅, 업데이트, 산술 연산