Language/C#

C# - 부분, 분할, 파샬, 파셜 클래스 규칙Partial Class

청렴결백한 만능 재주꾼 2021. 1. 22. 06:30
반응형

 - 다른 파일에 있는 모든 파츠는 Partial 키워드를 사용해야 한다.

All the parts spread across different files, must use the partial keyword.

 

 - 다른 파일에 있는 모든 파츠는 같은 엑세스 수정자를 가지고 있어야 한다.

All the parts spread across different files, must have the same access modifiers.

 

 - 만약 어떤 파츠라도 추상으로 선언되었다면, 전체가 다 추상으로 간주되어진다.

If any of the parts are declared abstract, then the entire type is considered abstract.

 

 - 만약 어떤 파츠라도 sealed로 선언되었다면, 전체가 sealed로 간주된다.

If any of the parts are declared sealed, then the entire type is considered sealed.

 

 - 파츠 하나라도 클래스를 상속한다면 전체가 다 상속한다.

If any of the parts inherit a class, then the entire type inherits that class.

 

 - C#은 다중 상속을 허용하지 않기 때문에 파셜 클래스의 각 파트들은 서로 base 클래스로 지정될 수 없다.

C# does not support multiple class inheritance. Different parts of the partial class, must not specify different base classes.

 

 - 파셜 클래스의 각기 다른 파츠들은 다른 base interface로 지정할 수 있다. 

Different parts of the partial class can specify different base interfaces, and the final type implements all of the interfaces listed by all of the partial declarations.

 

 - 부분 정의된 어떤 멤버는 파셜 클래스의 다른 파츠에서 사용가능하다.

Any members that are declared in a partial definition are available to all of the other parts of the partial class.

반응형