미처 완성되지 못한 알고리즘
delegate 와 event
delegate란 쉽게 얘기해서 함수 포인터다. 원하는 함수 타입 앞에 delegate란 키워드를 붙여주며 원하는 함수의 형식으로 선언한다. 예) 한정자 delegate 반환형식 델리게이트 이름( 매개변수 목록); public delegate void myDelegate(int a ); 사용 예) namespace ConsoleApp1 { public delegate void myDelegate( int a); ----------- 1 class Program { public void printNum(int a) { Console.WriteLine("{0}",a); } static void Main(string[] args) { Program p1 = new Program(); myDelegate del..
IT/c#
2017. 8. 23. 12:20
오버플로를 검사하기 위한 checked와 unchecked 문
c#에서는 정수식에서 오버 플로가 일어나는지를 명시적으로 검사하는 문장 checked와 오버플로룰 의도적으로 검사하지 않으려는 unckecked문이 존재한다. checked문 내에 있는 정수식에서 오버플로가 발생하면, OverflowException 예외가 발생한다. 선언 구조 checked{//오버플로가 발생하는지 확인하는 문장} unchecked{//오버플로를 의도적으로 검사하지 않으려는 문장.}
IT/c#
2017. 8. 23. 11:29