ํฌ์ŠคํŠธ

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 ๋ผ์ด์„ผ์Šค๋ฅผ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.