Introducing C# 10

  • record struct
  • required
  • field
  • anonymous with
  • global using
  • optimisation to namespace
  • cool lambda statement
  • static method, property interface
μ’‹μ•„μš” 6

8.0 λ‚˜μ˜¨κ²Œ μ—Šκ·Έμ œ 같은데 λΉ λ₯΄κ²Œ 9.0이 λ‚˜μ˜€λ”λ‹ˆ 벌써 10 μ†Œμ‹μ΄ λ“€λ¦¬λŠ”κ΅°μš” γ„·γ„·γ„·

μ’‹μ•„μš” 3

아직 ν™•μ •λœ κΈ°λŠ₯듀은 μ•„λ‹ˆκ² μ§€λ§Œμ„œλ„β€¦

record struct, property required, field, global using 등은 λ°”λ‘œ μ΄ν•΄ν•˜κ³  써먹을 μœ μš©ν•œ κΈ°λŠ₯듀이라 κΈ°λŒ€κ°€ λ©λ‹ˆλ‹€ ^^

μ’‹μ•„μš” 2

@dimohy 쒋은 μ†Œμ‹ κ°μ‚¬ν•©λ‹ˆλ‹€.
μ €λŠ” κΈ°μ‘΄ κΈ°λŠ₯듀을 μ—΄μ‹¬νžˆ 따라가고 μžˆμ–΄μ•Όκ² λ„€μš” :smile:

μ’‹μ•„μš” 1

어이ꡬ야…따라가기 λ°”μ˜λ„€μš” ㅋㅋ… λΆˆλ³€ 객체μͺ½ λ‚΄μš©μ€ μ œκ°€ 아직 써볼일이 μ—†μ–΄μ„œ 잘 λͺ¨λ₯΄κ² λ„€μš”. μ–΄λ–€ 경우 μ¨μ•Όν•˜λŠ”μ§€ ꡬ쑰체λ₯Ό 처음 μ ‘ν–ˆμ„ λ•Œμ²˜λŸΌ 감이 μ˜€μ§€ μ•ŠμŠ΅λ‹ˆλ‹€β€¦γ…‹γ…‹
RequiredλŠ” μ’‹μ•„λ³΄μ΄λ„€μš” γ…‹γ…‹ λ°”λ‘œ μ“Έ 수 μžˆμ„ 것 κ°™μŠ΅λ‹ˆλ‹€ γ…Žγ…Ž

μ’‹μ•„μš” 2

λ°œμ „μ΄ λΉ¨λΌμ„œ μ’‹κΈ΄ ν•œλ°, 슬슬 λ“œλŠ” 걱정이 μ΄λŸ¬λ‹€ C++처럼 ν˜Ήμ‹œ λ³΅μž‘ν•΄μ§€λŠ”κ±° μ•„λ‹Œκ°€ ν•˜λŠ” λ¬˜ν•œ λΆˆμ•ˆκ°λ„ λ“œλŠ”κ΅°μš”. γ…Žγ…Ž

μ’‹μ•„μš” 2
μ’‹μ•„μš” 1