프로그래밍 언어/C#
C# 각 타입별로 접근제한자 (Access Modifiers)
ShovelingLife
2023. 6. 26. 13:05
이중이 아닌것들
| Default | Permitted declared accessibilities
------------------------------------------------------------------
namespace | public | none (always implicitly public)
enum | public | public, internal
interface | internal | public, internal
class | internal | public, internal
struct | internal | public, internal
delegate | internal | public, internal
이중인것들
| Default | Permitted declared accessibilities
------------------------------------------------------------------
namespace | public | none (always implicitly public)
enum | public | All¹
interface | public | All¹
class | private | All¹
struct | private | public, internal, private²
delegate | private | All¹
constructor | private | All¹
enum member | public | none (always implicitly public)
interface member | public | none (always implicitly public)
method | private | All¹
field | private | All¹
user-defined operator| none | public (must be declared public)
출처 : https://stackoverflow.com/questions/2521459/what-are-the-default-access-modifiers-in-c