본문 바로가기

분류 전체보기

(602)
#1-1. WPF WPF 앱은 Windows 플랫폼 또는 Web 브라우저에서 실행될 수 있따. WPF는 스크린 조건에 관계없이 3D vector-based graphic으로 렌더링한다. (하드웨어 가속의 이점을 이용학 위해 WPF는 렌더링 시 DirectX를 쓴다. 하드웨어 가속이 불가한 경우 WPF는 소프트웨어를 이용하여 렌더링한다.)
#Intro 이 폴더는 https://csharp.2000things.com/ 을 읽고 난 후 개인적으로 알게 된 내용들을 남기는 공간입니다.
#48. checked check 키워드 => casting 할 때 결과값이 범위를 벗어나면 Exception을 throw 해준다.
#38. C# Type 의 종류 C#에서 type은 크게 3 가지로 나뉜다. 1. built-in (Common Type System 의 일부) 2. custom type(.NET 프레임워크에 정의되어 있음) 3. user-defined type
#37-2. Common Type System (CTS) C# 공부를 하던 중 .NET 프레임워크를 구성하는 CTS (Common Type System) 에 대해 알게 되었다. 대충 살펴보니 C#의 keyword 등을 설계한 아주 fundamental한 개념인 듯 하다. C#, .NET을 잘하려면 좀 더 깊이 공부할 필요가 있어보인다.
#37-1. 모든 value type은 constructor를 가지고 있다 모든 value type 은 default constructor를 가지고 있다. ex) int n = new int();
#27. operand 수 operand 수가 1개 => unary (ex) x++ 2개 => binary (ex) x + y 3개 => ternary (ex) e ? x : y
#25. string literal string literal 은 regular string literal 과 verbatim (축어) string literal 이 있다. regular는 escape 문자를 사용해야 한다. verbatim은 string 앞에 '@' 를 붙임, escape 문자를 사용하지 않아도 된다.