c# 可访问性级别

private 可以为成员指定以下声明的访问级别之一。

声明的可访问性

含义

public

访问不受限制。

protected

访问仅限于包含类或从包含类派生的类型。

internal

访问仅限于当前程序集。

internal

访问仅限于从包含类派生的当前程序集或类型。

private

访问仅限于包含类型。

internal 组合时除外。

命名空间没有访问限制。

如果在成员声明中未指定访问修饰符,则使用默认的可访问性。

internal。

嵌套类型是其他类型的成员,它们可以具有下表所示的声明的可访问性。

属于

默认的成员可访问性

该成员允许的声明的可访问性

enum

public

class

private

public

protected

internal

private

internal

interface

public

struct

private

public

internal

private

但是,嵌套类型的可访问域不能超出包含类型的可访问域。