포슀트

πŸŒ’ C# Partial

πŸ’« Partial


클래슀, ꡬ쑰체, μΈν„°νŽ˜μ΄μŠ€, ν•¨μˆ˜, 속성, 이벀트λ₯Ό μ—¬λŸ¬ νŒŒμΌμ— 걸쳐 μ •μ˜ν•  수 있게 ν•΄μ£ΌλŠ” ν‚€μ›Œλ“œ.
μ ‘κ·Ό μ œν•œμž μ•„λ‹˜.

1
2
3
4
5
6
7
8
9
10
11
// File1.cs
partial class MyClass
{
	public void Method1() { }
}

// File2.cs
partial class MyClass
{
	public void Method2() { }
}

λͺ¨λ“  μ •μ˜κ°€ 같은 이름, μ ‘κ·Ό μˆ˜μ€€μ„ κ°€μ Έμ•Ό ν•œλ‹€.
sealed, static, abstract λ˜λŠ” extern으둜 μ„ μ–Έλœ ν΄λž˜μŠ€λ‚˜ ꡬ쑰체에 μ‚¬μš©ν•  수 μ—†λ‹€.

큰 클래슀λ₯Ό 가독성을 μœ„ν•΄/κ΄€λ¦¬ν•˜κΈ° μ‰½κ²Œ λ‚˜λˆ„κ±°λ‚˜, νŠΉμ • λͺ©μ μœΌλ‘œ μ½”λ“œλ₯Ό 뢄리할 λ•Œ.

이 κΈ°μ‚¬λŠ” μ €μž‘κΆŒμžμ˜ CC BY 4.0 λΌμ΄μ„ΌμŠ€λ₯Ό λ”°λ¦…λ‹ˆλ‹€.