C# 이벤트 C# 이벤트 이벤트는 클래스내에 특정한 일(Event)가 일어났음을 외부의 이벤트 가입자(subscriber)들에게 알려주는 기능을 한다.C#에서는 이벤트는 event라는 키워드를 사용하여 표시하며, 클래스 내에서 일종의 필드처럼 정의된다. 이벤트에 가입하는 외부 가입자 측에서 이벤트가 발생하는 어떤 명령들을 실행할 지를 지정해 주는데, 이를 이벤트 핸들러라 한다. 이벤트에 가입하기 위해서는 += 연산자를 사용하여 이벤트핸들러를 이벤트에 추가한다. 반대로 이벤트핸들러를 삭제하기 위해서는 -= 연산자를 사용한다. 하나의 이벤트에는 여러 개의 이벤트핸들러들을 추가할 수 있으며, 이벤트가 발생되면 추가된 이벤트핸들러들을 모두 차례로 호출한다. 1234567891011121314151617181920212223.. 2017. 6. 14. C# 네임스페이스 C# 네임스페이스 .NET Framework은 무수하게 많은 클래스들을 가지고 있는데, 예를 들면 .NET 4.0은 약 11,000개의 클래스를 가지고 있다.이렇게 많은 클래스들을 충돌없이 보다 편리하게 관리/사용하기 위해 .NET에서 네임스페이스를 사용한다. C#에서도 이러한 개념을 적용하여 클래스들이 대개 네임스페이스 안에 정의된다. 비록 클래스가 네임스페이스 없이도 정의 될 수는 없지만, 거의 모든 경우 네임스페이스를 정의하는 것이 일반적이다. using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespac.. 2017. 6. 14. c# Exception 예외처리 C# Exception 예외처리 C#을 포함한 모든 .Net 프로그래밍 언어는 .Net Framework의 Exception 메카니즘에 따라 Exception을 처리한다..Net의 System.Exception은 모든 Exception의 Base 클래스이며, 예외 처리는 이 Exception 객체를 기본으로 처리하게 된다. 만약 Exception이 발생하였는데, 이를 프로그램 내에서 처리하지 않으면 이를 Unhandled Exception이라 부른다. 프로그램은 Crash하여 종료하게 된다. C#에서는 try,catch, finally라는 키워드를 사용하여 Exception을 핸들링하게 되며, 또한 throw라는 c#키워드를 통해 Exception을 만들어 던지거나 혹은 기존 Exception을 다시 던.. 2017. 6. 14. 2017.06.12 새로운 마음으로 운동 시작 과연 오래 할 수 있을지 모르겠지만 일단 등록해본다 2017. 6. 13. c# yield C# yield c#의 yield 키워드는 호출자(Caller)에게 컬렉션 데이터를 하나씩 리턴할 때 사용한다.흔히 Enumerator(Iterator)라고 불리우는 이러한 기능은 집합적인 데이타 셋으로부터 데이타를 하나씩 호출자에게 보내주는 역할을 한다. yield는 yield return 또는 yield brake의 2가지 방식으로 사용되는데, (1) yield return은 컬렉션 데이타를 하나씩 리턴하는데 사용(2) yield brake는 리턴을 중지하고 iteration 루프를 빠져 나올 때 사용한다. 아래의 코드는 3개의 yield return문을 가지고 있다. 만약 외부에서 GetNumber()를 호출하게 되면, 첫번째 yield return인 10, 두번째는 20, 30을 리턴한다.한꺼번에.. 2017. 6. 12. [제주여행] 2일차 20161230 제주여행 2일차 우리가 처음 잤던 숙박했던 숙소에 한라봉 나무가 있었다.그래서 이상해씨를 나무위에 얹어 놓고 사진 찍었다. 숙소에서 나와 협재해변에 갔다.바다바람이 엄청 쎄게 불어서 추웠고, 이러다가 바람에 내가 날아가겠다..라는 생각이 들었다. 그냥 지나다가 바람개비가 이뻐서 사진 찍었다. 바람개비가 있는 화단에 이상해씨 놓고 찍음 ㅋㅋ 여기는 카밀리아힐! 동백나무가 가득한 정원이다. 겨울이라 동백꽃이 이쁘게 피어서 정원이 너무 아름다웠다.꽃을 좋아하는 엄마랑 꼭 다시 가고싶다. 2017. 1. 24. 이전 1 ··· 34 35 36 37 38 39 40 ··· 54 다음