Recent posts

Nullable and Tenary

February 22 2021

λ¬ΌμŒν‘œ μ—°μ‚°μž λ‘κ°œκ°€ μ—°μ†μ μœΌλ‘œ μ“°μ΄λŠ” μ˜ˆμ‹œ

Auto Property

February 22 2021

Property 정보은닉을 더 κ°„κ²°ν•˜κ³  κ°„λ‹¨ν•˜κ²Œ κ΅¬ν˜„ν•˜λ„λ‘ ν—ˆμš© get / set λ©”μ„œλ“œλ₯Ό λŒ€μ‹ ν•΄ 가독성을 보완

partial ν‚€μ›Œλ“œ

February 19 2021

partial ν‚€μ›Œλ“œ C#μ—μ„œλŠ” C/C++와 달리 cs 파일 ν•˜λ‚˜μ— 클래슀 μ„ μ–Έκ³Ό μ •μ˜κ°€ μž‘μ„± ν΄λž˜μŠ€κ°€ 컀질 경우 가독성이 떨어짐 Partial ν‚€μ›Œλ“œλ₯Ό μ œκ³΅ν•¨μœΌλ‘œμ¨ μ—¬λŸ¬ νŒŒμΌμ— ν•˜λ‚˜μ˜ 클래슀λ₯Ό μž‘μ„±ν•˜λ„λ‘ ν—ˆμš© λŒ€λ¦¬μž(delegate) λ˜λŠ” μ—΄κ±°ν˜•(enum) 선언을 ν•  λ•Œ partial ν•œμ •μžλ₯Ό μ‚¬μš©ν•  수 μ—†μŒ ```csharp /...

C# parameter modifier

February 19 2021

in ν‚€μ›Œλ“œ in λ§€κ°œλ³€μˆ˜λ‘œ μ „λ‹¬λ˜λŠ” λ³€μˆ˜λŠ” λ©”μ„œλ“œλ‘œ μ „λ‹¬λ˜κΈ° μ „ λ°˜λ“œμ‹œ μ΄ˆκΈ°ν™” μΈμˆ˜κ°€ 참쑰둜 μ „λ‹¬λ˜μ§€λ§Œ, μˆ˜μ •λ˜μ§€ μ•ŠμŒ μ˜€λ²„λ‘œλ”© κ·œμΉ™ ```csharp class InOverloads { // μ˜€λ²„λ‘œλ”© ν—ˆμš© public void SampleMethod(in int i) { } public void SampleMeth...

C#μ—μ„œ byte와 char의 차이

February 19 2021

byte와 char의 μ‚¬μ΄μ¦ˆ byte: 1λ°”μ΄νŠΈ 숫자 μžλ£Œν˜• char: 2λ°”μ΄νŠΈ 문자 μžλ£Œν˜• 1λ°”μ΄νŠΈ μ•„λ‹˜! λŒ€λΆ€λΆ„μ˜ .Net μ–Έμ–΄μ˜ λ¬Έμžμ—΄μ€ μœ λ‹ˆμ½”λ“œ utf-16을 λ””ν΄νŠΈλ‘œ 지원