dimohy
#1
C# 12μ λμ
λ μμ μΈ κΈ°λ₯μ λν΄ μ΄ν΄λ΄
λλ€.
κΈ°λ₯μ΄ κ΅¬νλμμ λλ§λ€ λ΄μ©μ μ΄ν΄λ³΄λλ‘ νκ² μ΅λλ€.
2κ°μ μ’μμ
dimohy
#2
C# 12μ μ΄μ λ€μμ μ½λκ° ν©λ²μ
λλ€.
using Point = (int X, int Y);
2κ°μ μ’μμ
dimohy
#3
C# 12μ μ΄μ λ€μμ μ½λμ κ°μ΄ class, structμμ μμ±μ λ§€κ°λ³μλ₯Ό μ§μ ν μ μμΌλ©° λ΄λΆμμ μ¬μ©ν κ²½μ° μ μ νκ² private νλλ‘ μΊ‘μ³ λ©λλ€.
class TestClass(int x, int y);
recordμ λ€λ₯Έ μ μ x
μ y
κ° μΈλΆλ‘ λ
ΈμΆλμ§ μλλ€λ μ μ
λλ€.
Visual Studioμ μ΅μ 미리보기 λΉλλ‘ csporjμ λ€μμ μ€μ μ ν ν νμΈμ΄ κ°λ₯ν©λλ€.
<PropertyGroup>
<LangVersion>Preview</LangVersion>
</PropertyGroup>
2κ°μ μ’μμ
dimohy
#4
C# 12μμλ μ΄μ λλ€μμ κΈ°λ³Έ λ§€κ°λ³μλ₯Ό μ¬μ©ν μ μμ΅λλ€.
var addWithDefault = (int addTo = 2) => addTo + 1;
addWithDefault(); // 3
addWithDefault(5); // 6
2κ°μ μ’μμ