전체 글 56

구조체 (Structure)

//Value Type (값 형식) //값 자체를 가져오는 형식//Reference Type (참조 형식) //주소를 가져오는 형식//모든 클래스, 배열은 참조 형식, 값을 바꾸면 원본값도 바뀌는 방식//클래스 복사하면 얉은 복사struct Point{ //int m_iVal; //int mVal; //public int x = 100; //구조체는 선언과 동시에 초기화가 불가능. public int x; //public int y { get; set; } public int y; public int Y //Property(속성) { get { return y; } set { y = value; } } //함..

배열 (Array)

class Program{ static void Main() { //1차원 배열(Array) int[] arr = { 1, 2, 3 }; //C#의 배열 문법 구성, C#은 무조건 동적할당을 해야하기 때문에 기본 자료형 [ ]안에 크기 안들어감. ex)[2],[3] 오류 int[] arrAlloc = new int[3]; //이처럼 동적할당을 자료형에서 미리 하면 가능. 3의 크기 //공간만 만들기 버전 arr[0] = 10; //arr의 0번째 요소 10 Console.WriteLine("int Size: " + sizeof(int)+ " byte"); //일반 자료형은 sizeof가 가능 //Console...