C#μμ byteμ charμ μ°¨μ΄
byteμ charμ μ¬μ΄μ¦ byte: 1λ°μ΄νΈ μ«μ μλ£ν char: 2λ°μ΄νΈ λ¬Έμ μλ£ν 1λ°μ΄νΈ μλ! λλΆλΆμ .Net μΈμ΄μ λ¬Έμμ΄μ μ λμ½λ utf-16μ λν΄νΈλ‘ μ§μ
byteμ charμ μ¬μ΄μ¦ byte: 1λ°μ΄νΈ μ«μ μλ£ν char: 2λ°μ΄νΈ λ¬Έμ μλ£ν 1λ°μ΄νΈ μλ! λλΆλΆμ .Net μΈμ΄μ λ¬Έμμ΄μ μ λμ½λ utf-16μ λν΄νΈλ‘ μ§μ
μμ λ²λ€ μ λν° νλ‘μ νΈμ μ¬μ©ν 리μμ€λ€μ λ¬Άμ κ² μ λν°μμ μμ λ²λ€ μμ± μΈλΆ μ€ν 리μ§(μλ²)μ μ μ₯ νλ‘μ νΈμ λ°νμ μ€ λ²λ€μ λ€μ΄λ‘λ λ€μ΄λ‘λν λ²λ€μμ κ°λ³ μμ μ λ‘λν΄ μ¬μ©
Canvas Unityμμ λͺ¨λ UI κ°μ²΄λ₯Ό λ λλ§ νκΈ° μν λ£¨νΈ μ»΄ν¬λνΈ κΈ°λ³Έμ μΌλ‘ 4κ°μ μ»΄ν¬λνΈλ₯Ό ν¬ν¨ RectTransform Canvas Canvas Scaler Graphic Raycaster
var μμμ νμ μ»΄νμΌλ¬κ° compile timeμ μλ£νμ κ²°μ μ μ½ μ‘°κ±΄ μ§μ λ³μμλ§ μ¬μ© κ°λ₯ λ³μ μ μΈκ³Ό ν¨κ» μ΄κΈ°ν νμ null / μ΅λͺ λ©μλ / λ©μλ κ·Έλ£ΉμΌλ‘ μ΄κΈ°ν λΆκ°
Dictionaryμ μ’ λ₯ Dictionary Keyμ Valueμ Pairλ₯Ό κ°λ μλ£κ΅¬μ‘° Generic ν΄μν μ΄λΈ ꡬ쑰λ₯Ό μ¬μ©
리νλ μ μ κ°λ μΌλ°μ μΌλ‘λ ν΄λμ€λ₯Ό ν΅ν΄ κ°μ²΄λ₯Ό μμ± μ¬μ©μ(νλ‘κ·Έλλ¨Έ)λ ν΄λμ€μ νλμ λ©μλλ₯Ό μκ³ μκ³ , μ¬μ©νλ λ° λΆνΈν¨μ΄ μλ€
asμ is νλ³νμ μν μμ½μ΄ κ°λ°μμ μν΄μ μλμ μΌλ‘ downcastingνλλ‘ λμμ£Όλ μ°μ°μ downcasting λ² μ΄μ€ ν΄λμ€κ° νμ ν΄λμ€λ‘ μΊμ€ν λλ κ² upcasting νμ ν΄λμ€κ° λ² μ΄μ€ ν΄λμ€λ‘ μΊμ€ν λλ κ²
9 Slicing νλμ ν μ€μ³λ‘ λ€μν μ¬μ΄μ¦μ μ¬μ¬μ© κ°λ₯ν μ΄λ―Έμ§λ‘ μ€μ νλ λ°©λ² λ¦¬μ¬μ΄μ§ μ, μ΄λ―Έμ§λ₯Ό μ곑νμ§ μμ
λ―Έν€λ§μ°μ€, κ³°λμ΄ νΈ, μλΌλ λ± λμ¦λ μΊλ¦ν°μ ν¨κ» νλ 3λ§€μΉ νΌμ¦ κ²μ
where ν€μλ μ¬μ© μμ