티스토리 뷰

IT/C#

[CS] 인스턴스 생성 시 멤버변수 초기화하기

주인장 진빼이

인스턴스 생성 시 멤버변수 초기화 하기

이런 저런 언어를 사용하다보면 초기화 문법이 정말 헷갈린다.

구조체에서 width height 멤버변수를 가지고 있을 때
인스턴스 생성과 동시에 멤버변수 초기화를 다음과 같이 진행할 수 있다.

public struct ptpt
{
    public short width;
    public short height;
}
ptpt ptInfo = new ptpt() { 200, 200 }; // X 잘못된 방법
ptpt ptInfo = new ptpt() { width: 200, height: 200 }; // X 잘못된 방법
ptpt ptInfo = new ptpt() { width = 200, height = 200 }; // O 옳은 방법

별개로 매개변수 생성자를 만들어서 초기화하는 방법도 있다.

댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
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
글 보관함