728x90
반응형

struct 3

[C#] class vs struct 쉽게 정리

C# — class vs struct 쉽게 정리짧게 핵심부터:class = 참조형(reference type). 객체(힙)에 저장되고, 변수는 그 객체를 가리키는 참조를 가진다.struct = 값형(value type). 변수 자체가 데이터를 직접 담는다(스택 또는 포함하고 있는 객체 내부에 인라인 저장). 한눈에 비교표 항목 class struct 타입 분류참조형값형메모리 위치주로 힙(가비지컬렉션)스택 또는 포함된 객체 내부(인라인)복사 동작참조(같은 객체를 가리킴)값 복사(완전한 복사본 생성)상속가능(다형성 지원)불가(단, 인터페이스 구현 가능)null 허용허용기본형은 불허(필요 시 Nullable 또는 T?)기본 생성자직접 정의 가능항상 암묵적 파라미터 없는 기본 생성자가 있음; C# 10부터..

IT/C# 2025.09.15

[C#] 윈도우 그림판 만들기 심화편 (Struct 구조체 이용하기 + List<Struct> 사용방법)

이전 포스팅 보러 가기. 2020.10.16 - [IT/C#] - [C#] 윈도우 그림판 기능 구현해보기 (PictureBox 그리기 기능, Undo/Redo 기능, 단축키 사용 방법) [C#] 윈도우 그림판 기능 구현해보기 (PictureBox 그리기 기능, Undo/Redo 기능, 단축키 사용 방법) 그림판에 여러 기능들 중에서 크게 두 가지 기능을 구현해보겠습니다. 1. 도형(사각형, 원형, 선형직선) 그리기 기능과 2. 실행 취소(Undo)/다시 실행(Redo) 기능 두 가지 입니다. 그리고 흔히들 사용 ella-devblog.tistory.com 2023.04.07 - [IT/C#] - [C#] 윈도우 그림판 만들기 3탄(?) 테이블 그리기 (PictureBox Draw Table with Co..

IT/C# 2023.04.07

[C#] 윈도우 그림판 만들기 3탄(?) 테이블 그리기 (PictureBox Draw Table with Col, Row)

2020.10.16 - [IT/C#] - [C#] 윈도우 그림판 기능 구현해보기 (PictureBox 그리기 기능, Undo/Redo 기능, 단축키 사용 방법) [C#] 윈도우 그림판 기능 구현해보기 (PictureBox 그리기 기능, Undo/Redo 기능, 단축키 사용 방법) 그림판에 여러 기능들 중에서 크게 두 가지 기능을 구현해보겠습니다. 1. 도형(사각형, 원형, 선형직선) 그리기 기능과 2. 실행 취소(Undo)/다시 실행(Redo) 기능 두 가지 입니다. 그리고 흔히들 사용 ella-devblog.tistory.com 그림판 포스팅을 쓴지 새삼 오래됐네요. 전에 작성했던 포스팅에 이어서 표 그리기 기능을 추가로 만들어봤습니다. 위 링크의 코드 설명이랑 같이 보시면 됩니다. 표 그리기는 아주아..

IT/C# 2023.04.07
728x90
반응형