일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- is
- 클래스 연습문제
- 프로퍼티
- 메소드숨기기
- 오버라이딩
- this 키워드
- 배열초기화
- 일반화 클래스
- 무명형식
- 배열
- 클래스
- 튜플
- 접근 한정자
- as
- 인터페이스 예제
- 인덱서
- 프로퍼티와 생성자
- c#
- base()
- 분할 클래스
- System.Array
- 컬렉션 초기화
- 자동구현프로퍼티
- 중첩클래스
- 추상 프로퍼티
- 이것이C#이다
- 인터페이스의 프로퍼티
- 가변배열
- 인터페이스 상속
- 형식변환
- Today
- Total
목록전체 글 (41)
제로의영역
* 본 블로그 글은 머리가 아~~~주 나쁜 왕X100초보가 프로그래밍을 공부하면서 정리를 위해 작성하는 글입니다. 잘못 정리되거나 제가 잘못 이해한 글은 이해 및 조언 부탁드립니다. * 공부는 '이것이 C#이다' 책을 보고 하고 있습니다. 참고로 저같은 왕초보가 보기 어렵게 써져 있어서 별도의 정리 문서를 만들게 되었습니다. .NET 프레임워크의 CTS(Common Type System)에서 배열은 System.Array 클래스에 대응. 예제) int 기반의 배열이 System.Array 형식에서 파생되었음을 보여줌. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Thread..
* 본 블로그 글은 머리가 아~~~주 나쁜 왕X100초보가 프로그래밍을 공부하면서 정리를 위해 작성하는 글입니다. 잘못 정리되거나 제가 잘못 이해한 글은 이해 및 조언 부탁드립니다. * 공부는 '이것이 C#이다' 책을 보고 하고 있습니다. 참고로 저같은 왕초보가 보기 어렵게 써져 있어서 별도의 정리 문서를 만들게 되었습니다. 방법1 (1) 배열의 원소 개수를 표시 (2) 그 뒤에 괄호 { }에 둘러싸인 블록을 붙임 (3) { } 사이에 배열의 각 원소에 입력될 데이터를 입력 예) string[] array1=new string[3]{"안녕", "Hello", "Halo"}; 방법2: 용량 부분 ( [ ]에 둘러싸인 부분 )을 생략 예) string[] array2=new string[]{"안녕", "He..
* 본 블로그 글은 머리가 아~~~주 나쁜 왕X100초보가 프로그래밍을 공부하면서 정리를 위해 작성하는 글입니다. 잘못 정리되거나 제가 잘못 이해한 글은 이해 및 조언 부탁드립니다. * 공부는 '이것이 C#이다' 책을 보고 하고 있습니다. 참고로 저같은 왕초보가 보기 어렵게 써져 있어서 별도의 정리 문서를 만들게 되었습니다. 1. 배열의 정의: 번호(인덱스)와 번호에 대응하는 데이터들로 이루어진 자료구조 2. 용도: 다수의 데이터를 간결한 코드로 사용하고 싶을 때 사용. 3. 사용법 (1) 입력 하기: 인덱스(번호)는 0부터 시작한다는 점에 주의 표시 방법 >> 데이터 형식[ ] 배열이름 = new 데이터형식[ 용량 ]; 예) 용량이 5개인 int 형식의 배열 선언 >> int[ ] array=new i..
* 본 블로그 글은 머리가 아~~~주 나쁜 왕X100초보가 프로그래밍을 공부하면서 정리를 위해 작성하는 글입니다. 잘못 정리되거나 제가 잘못 이해한 글은 이해 및 조언 부탁드립니다. * 공부는 '이것이 C#이다' 책을 보고 하고 있습니다. 참고로 저같은 왕초보가 보기 어렵게 써져 있어서 별도의 정리 문서를 만들게 되었습니다. 1. 정의: 추상 클래스에 안에 있지만 인터페이스처럼 구현되지 않는 프로퍼티 2. 용도: 인터페이스의 추상클래스 처럼 다른 제작자가 프로퍼티의 추상 클래스를 사용할 때 강제적으로 추상클래스를 상속받아 재정의하여 사용하도록 하여 팀프로젝트나 다른 코드를 가져와 사용할 경우 혼선을 줄이는데 사용할 수 있도록 함. 3. 사용법: abstract 한정자를 이용하여 선언 abstruct cl..
* 본 블로그 글은 머리가 아~~~주 나쁜 왕X100초보가 프로그래밍을 공부하면서 정리를 위해 작성하는 글입니다. 잘못 정리되거나 제가 잘못 이해한 글은 이해 및 조언 부탁드립니다. * 공부는 '이것이 C#이다' 책을 보고 하고 있습니다. 참고로 저같은 왕초보가 보기 어렵게 써져 있어서 별도의 정리 문서를 만들게 되었습니다. 1. 인터페이스는 메소드뿐만 아니라 프로퍼티와 인덱서도 가질 수 있음. 2. 프로퍼티나 인텍서를 가진 인터페이스를 상속하는 클래스가 "반드시" 해당 프로퍼티와 인덱서를 구현해야 함. 3. 인터페이스의 프로퍼티 선언이 클래스의 자동 구현 프로퍼티 선언과 모습이 동일. interface 인터페이스 이름 { public 형식 프로퍼티이름1 { get; set; } public 형식 프로퍼..
최근 집에 작업환경을 만들기 위해 의자 구매를 위해 폭풍 검색을 하고 있습니다. 하루 8시간 이상을 책상에 앉아있기 때문에 의자를 중요시하는 편인데 기존 사용하던 듀오백 의자는 잘 쓰고 있었지만 마눌님에게 뺏겨서 다시 듀오백을 살까 하다가 더 좋은 의자가 있는지 검색을 해보니 '시디즈'가 유명하더군요. 하지만 '시디즈'는 등받이가 하나라는 치명적인 약점이... 장시간 컴퓨터 앞에 있으면 발생하는 문제가 허리 디스크인데 저 역시 약 10년전에 허리 디스크로 1년간 고생한 적이 있어서 신경을 많이 쓰는 편입니다. 물론, 허리 디스크를 예방하기 위한 작업자세가 있기는 합니다만 이 자세는 2시간이상 유지하기가 어려워 결국 등받이에 허리를 기댈수 밖에 없는데 단일 등받이는 장시간 근무하면 척추측만증의 위험이 있기..
* 본 블로그 글은 머리가 아~~~주 나쁜 왕X100초보가 프로그래밍을 공부하면서 정리를 위해 작성하는 글입니다. 잘못 정리되거나 제가 잘못 이해한 글은 이해 및 조언 부탁드립니다. * 공부는 '이것이 C#이다' 책을 보고 하고 있습니다. 참고로 저같은 왕초보가 보기 어렵게 써져 있어서 별도의 정리 문서를 만들게 되었습니다. 1. 정의: 이름이 없는 형식 - C#에는 여러가지 형식이 있음. int, double, string, FileStream, MyClass 등 - 형식 이름의 필요성: 형식 이름을 이용해서 인스턴스를 만듬 ( int a; 또는 double b; 등 ) 2. 용도: 인스턴스를 만들고 다시 사용하지 않을 때 사용 3. 사용법 var + 인스턴스명 = new + { 임의의 프로퍼티 이름을..
* 본 블로그 글은 머리가 아~~~주 나쁜 왕X100초보가 프로그래밍을 공부하면서 정리를 위해 작성하는 글입니다. 잘못 정리되거나 제가 잘못 이해한 글은 이해 및 조언 부탁드립니다. * 공부는 '이것이 C#이다' 책을 보고 하고 있습니다. 참고로 저같은 왕초보가 보기 어렵게 써져 있어서 별도의 정리 문서를 만들게 되었습니다. 1. 정의: 객체를 생성할 때 각 필드를 초기화하는 방법(초기화: 변수에 최초의 데이터를 할당하는 것. 초기화 되지 않은 변수를 사용하려 들면 컴파일러가 에러 메시지를 내며 실행파일을 만들어주지 않음.) 2. 용도: 어떤 필드를 생성자 안에서 초기화할지 고민할 필요가 없음 3. 사용법: (1) 객체를 생성 (2) 생성한 객체의 클래스에 '{ }' 표시 (3) ' { } '안에 초기화..