본문 바로가기

C#3

[C#] checked, unchecked 키워드에 대해서. 안녕하세요. BlockDMask 입니다.C언어, C++과는달리 C#에는 정말 신기한것들이 많네요.오늘은 overflow, underflow를 체크해주는 checked, unchecked 키워드에 대해서 살펴보겠습니다. 1. C# checked, unchecked 란? ▼ checked?chekced 키워드는 상수값 들의 연산이나 변환에 의한 오버플로, 언더플로 검사를 컴파일러 단에서 걸러주도록 하는 키워드 입니다. ▼ unchecked? unchecked 키워드는 상수값 들의 연산이나 변환에 의해 오버플로, 언더플로가 생긴다 하더라도 컴파일러에게 "내가 의도한거니까 무시해라" 하는 키워드 입니다. ▼ 여기서 오버플로 언더플로에 대해서 알아보고 넘어가겠습니다.*overflow(오버플로)?데이터 타입이 표현.. 2019. 3. 20.
[C#] 계산기 윈도우폼 안녕하세요. BlockDMask 입니다. 요즘 책을 보면서 C# 공부를 하고있는데, 역시 언어 공부는 직접 해보면서 해야 늘더군요. 그래서 만들어봤습니다. 윈도우 폼 계산기. 정말 간단한거라서 이렇게 소개해도 되나 싶지만, 그래도 제가 만든 프로그램? 하나하나 써 내려갈 생각입니다. 1. 프로그램 영상 2. 구현을 하면서 고려한것책으로 공부하면서, 제가 이해를 잘 못했던 C# 델리게이트(Delegate) 문법을 사용해 보았습니다. 간단하게 계산기를 만드는데, 이게 왜 필요하냐고 하실 수도 있지만, 그래도 delegate 예제로 간단하게 봐주셨으면 좋겠습니다. 또, 여기서 string 타입을 다른 정수, 실수형 타입으로 형변환 하는것도 보실수 있습니다. 3. 소스코드 123456789101112131415.. 2019. 2. 22.
[C#] 자료형에 대해서 (Built-in Data Type, 기본자료형들) 안녕하세요. BlockDMask 입니다.하고싶은게 생겨서 C# 공부를 시작했습니다.1. C#의 기본 자료형(Built-in Data Type) - C#은 '정적 타입 언어'이기 때문에 반드시 자료형을 명시해야 합니다. 번호자료형키워드 크기 비고 1정수형 sbyte signed 8비트 정수 2정수형 byte unsigned 8비트 정수 3정수형 short signed 16비트 정수 4정수형 ushort unsigned 16비트 정수 5정수형int signed 32비트 정수 6정수형 uint unsigned 32 비트 정수 7정수형 long signed 64 비트 정수 8정수형 ulong unsigned 64 비트 정수 9실수형float 4 바이트 10실수형double 8 바이트 11실수형decimal 16.. 2019. 1. 9.