C# Partial
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 ๋ผ์ด์ผ์ค๋ฅผ ๋ฐ๋ฆ
๋๋ค.