반응형
아래 글은 C# 구조체 관련 개념 정리 및 작성자 공부를 위해 작성되었습니다.
📃 참고자료
- C# 교과서(길벗 출판사) - 22단원 구조체 285 ~ 298페이지
- 유튜브채널 VisualAcademy [C# 교과서 마스터하기 22. 구조체]
https://www.youtube.com/watch?v=O6g8VAeQS9w
✳ 구조체란?
- 여러 개의 데이터 형식을 하나로 묶어서 관리하는 개념
- 하나의 이름으로 여러 데이터 형을 보관
- 클래스 구조보다 접근이 빠름(스택 사용)
- 상속 불가능
- 프로그램 내에서 데이터 보관 용도로 사용
✳ 데이터 보관 관점 비교
- 변수(Variable)
- 하나의 이름으로 하나의 데이터 형식을 하나만 보관하는 그릇 - 배열(Array)
- 변수 확장
- 하나의 이름으로 하나의 데이터 형식을 여러 개 보관 - 구조체(Struct)
- 변수 / 배열의 확장
- 하나의 이름으로 여러 개의 데이터 형식을 하나 / 여러 개 보관
✳ 구조체 선언(Defining) 및 사용
# 구조체 선언
public struct Employee
{
public string Name;
public int Age;
}
# 구조체 사용
Employee companyEmployee;
companyEmployee.Name = "RedPlus";
companyEmployee.Age = 21;
✳ 내장된 구조체들
* 클릭 시 마이크로소프트 Docs로 이동
반응형
'프로그래밍언어 & 프레임워크 > C#' 카테고리의 다른 글
C# 링크(LINQ) (0) | 2021.05.24 |
---|---|
C# 열거형(Enumeration) (0) | 2021.05.24 |
C# 생성자(Constructor) (0) | 2021.05.22 |
C# 필드(Field) (0) | 2021.05.21 |
C# 이벤트(Event) (0) | 2021.05.21 |