일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- vim
- Algorithm
- c#
- 포인터
- 깃
- Flutter
- c# 추상 클래스
- C# delegate
- HTML
- Houdini
- gitlab
- dart 언어
- 플러터
- c언어
- c# 윈폼
- jupyter lab
- 구조체
- Unity
- Python
- 다트 언어
- C++
- 유니티
- docker
- git
- 도커
- Data Structure
- jupyter
- github
- c# winform
- C언어 포인터
Archives
- Today
- Total
목록c# var (1)
nomad-programmer
[Programming/C#] var : 데이터 형식을 알아서 파악하는 C#컴파일러
C#은 변수나 상수에 대해 꼼꼼히 형식 검사를 진행하는 강력한 형식의 언어이다. 강력한 형식 검사는 프로그래머의 실수르 줄여 주는 장점이 있다. 의도치 않은 형식의 데이터를 읽거나 할당하는 일을 막아준다. 예를 들어 원래는 정수 형식의 데이터를 담기 위해 n이라는 변수를 선언했는데, 다른 프로그래머가 이 코드를 물려받아서는 중간에 문자열 형식을 담아 쓰려고 할 수 있다. 약한 형식 검사는 이런 문제를 막을 수 없지만, 강력한 형식 검사는 이 문제를 컴파일 타임에 찾아내 드러내 준다. 하지만 약한 형식 검사가 단점만 있는 것은 아니다. 코드를 작성하는 단계에서는 약한 형식 검사가 더 편리하다. 귀찮게 int, long, uint, ulong 등과 같은 형식을 외울 필요 없이 일단 변수를 선언해서 데이터를 ..
Programming/C#
2020. 9. 6. 15:10