본문 바로가기

NOTE/Programming17

[C#] 예외처리 출저 참고 : http://blog.eairship.kr/149 (누구나가 다 이해할 수 있는 프로그래밍 첫걸음 블로그)를 공부하면서 나중에 다시보기 쉽게 정리한 것입니다. 원본은 위 글입니다.! try~catch 문12345678try{ // ...}catch (Exception e){ // 예외 발생 시 처리부분}cs - 예외가 발생할만한 코드를 try 문에 넣고 catch문은 예외 발생시 처리할 코드를 넣는다.- 사용 예시12345678910111213141516171819202122232425262728293031using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.. 2018. 4. 1.
[C#] 인터페이스 출저 참고 : http://blog.eairship.kr/148 (누구나가 다 이해할 수 있는 프로그래밍 첫걸음 블로그)를 공부하면서 나중에 다시보기 쉽게 정리한 것입니다. 원본은 위 글입니다.! 인터페이스(Interface)- 선언 형식1234interface 인터페이스명{ // ...}cs - 포함 불가능 : 메소드, 이벤트, 인덱서, 속성, 필드- 모든 멤버는 public으로 기본 지정.- 몸통이 정의되어 ㅇ딨지 않은 추상적인 멤버를 가짐.- 클래스는 다중 상속이 불가능하고 단일 상속만 할 수 있으나,- 인터페이스는 다중 상속이 가능.- ( 다른 인터페이스를 상속하거나, 클래스에서 인터페이스 하나를 여러 차례 상속할 수 있습니다. ) 123456789101112131415161718192021222.. 2018. 4. 1.
[C#] 확장 메소드, 분할 클래스, 중첩 클래스 출저 및 참고 : http://blog.eairship.kr/144 (누구나가 다 이해할 수 있는 프로그래밍 첫걸음 블로그)를 보면서 공부하고, 나중에 다시 보기 편하게 여기에 정리해 놓은 것입니다. 원본은 위 글입니다~! 확장 메소드(Extension Method)- 선언 형식12345678910namespace 네임스페이스명{ public static class 클래스명 { public static 반환형식 메소드명(this 확장대상형식 식별자, 매개변수..) { .. } }}Colored by Color Scriptercs - 정적 클래스를 정의하고 그 안에 확장 메소드가 정의,- 확장 메소드 역시 정적 메소드여야 합니다.- 메소드의 첫번째 매개변수에서 this한정자가 존재해야 합니다. - 사용 예.. 2018. 4. 1.
[C#] 클래스의 상속 출저 및 참고 : http://blog.eairship.kr/142 (누구나가 다 이해할 수 있는 프로그래밍 첫걸음 블로그)를 보면서 공부하고, 나중에 다시 보기 편하게 여기에 정리해 놓은 것입니다. 원본은 위 글입니다~! 상속- 부모 클래스를 상속받은 자식 클래스는 부모 클래스의 모든 멤버를 물려받게 됩니다.- 다만, 생성자는 상속되지 않으며 객체 생성시 부모 클래스의 생성자가 자동으로 호출됩니다.- private로 선언된 멤버는 상속이 불가능 합니다.- 반대로, 소멸시에는 자식 클래스부터 소멸되고, 부모 소멸자가 소멸됩니다. - 상속의 예제12345678910111213141516171819202122232425262728293031323334353637383940using System;using S.. 2018. 4. 1.