2026-05-24

핡심은 unsafeκ°€ 포인터 문법 ν‘œμ‹œκ°€ μ•„λ‹ˆλΌ κ°œλ°œμžκ°€ μ§€μΌœμ•Ό ν•  μ•ˆμ „ 계약 ν‘œμ‹œλ‘œ λ°”λ€λ‹€λŠ” μ μ΄μ—μš”

πŸ’‘ ν•œμ€„ μš”μ•½|핡심은 unsafeκ°€ 포인터 문법 ν‘œμ‹œκ°€ μ•„λ‹ˆλΌ κ°œλ°œμžκ°€ μ§€μΌœμ•Ό ν•  μ•ˆμ „ 계약 ν‘œμ‹œλ‘œ λ°”λ€λ‹€λŠ” μ μ΄μ—μš”.

λ§ˆμ΄ν¬λ‘œμ†Œν”„νŠΈκ°€ C#의 λ©”λͺ¨λ¦¬ μ•ˆμ „μ„± λͺ¨λΈμ„ 크게 λ°”κΎΈκ³  μžˆμ–΄μš”.

핡심은 unsafeκ°€ 포인터 문법 ν‘œμ‹œκ°€ μ•„λ‹ˆλΌ κ°œλ°œμžκ°€ μ§€μΌœμ•Ό ν•  μ•ˆμ „ 계약 ν‘œμ‹œλ‘œ λ°”λ€λ‹€λŠ” μ μ΄μ—μš”. μ»΄νŒŒμΌλŸ¬κ°€ 검증 λͺ» ν•˜λŠ” λ©”λͺ¨λ¦¬ μ‘°μž‘μ€ unsafe둜 감싸도둝 κ°•μ œν•˜κ³ , μƒˆ μ•ˆμ „μ„± μ½”λ©˜νŠΈ μŠ€νƒ€μΌλ‘œ 의무λ₯Ό λ¬Έμ„œν™”ν•˜κ²Œ λΌμš”.

일정도 λ‚˜μ™”μ–΄μš”. C# 16 κΈ°λŠ₯으둜 μ„€κ³„λœ μƒˆ λͺ¨λΈμ€ .NET 11μ—μ„œ 프리뷰, .NET 12μ—μ„œ 정식 μΆœμ‹œ μ˜ˆμ •μ΄μ—μš”. μ΄ˆλ°˜μ—λŠ” 옡트인이고, 이후 κΈ°λ³Έκ°’ μ „ν™˜ κ°€λŠ₯성도 μ—΄μ–΄λ’€μ–΄μš”. Roslyn 메인 λΈŒλžœμΉ˜μ—λŠ” 초기 κ΅¬ν˜„ PR이 이미 λ°˜μ˜λμ–΄μš”.

κ²°κ΅­ μ½”λ“œ 관둀에 μˆ¨μ–΄ 있던 μœ„ν—˜μ΄ 리뷰 κ°€λŠ₯ν•œ κ³„μ•½μœΌλ‘œ λ“œλŸ¬λ‚˜λ©΄μ„œ, νŒ€ μ½”λ“œλ¦¬λ·°Β·κ³΅κΈ‰λ§ λ³΄μ•ˆ κΈ°μ€€κΉŒμ§€ 더 κ°•ν•˜κ²Œ 맞좜 수 있게 λ˜λŠ” λ³€ν™”μ˜ˆμš”.

이 글이 μ–΄λ• λ‚˜μš”?