gpt4 book ai didi

C#:关于 protected 变量和内部变量的问题

转载 作者:太空宇宙 更新时间:2023-11-03 19:33:34 26 4
gpt4 key购买 nike

我是 C# 新手,正在阅读 this

  • protected:仅派生类型或相同类型的成员。
  • internal:仅在同一程序集中的代码。也可以是对象外部的代码,只要它在同一个程序集中。 (类型默认)
  • protected internal:来自派生类型的代码或同一程序集中的代码。 protected OR 内部组合。

什么是 protected internalinternal 是否也允许派生类型访问变量?

什么是程序集?

最佳答案

程序集

程序集是您通过编译代码获得的 .dll 或 .exe 文件。如果您在 Visual Studio 中有多个项目,那么它们将编译为不同的程序集。

参见 Assemblies在 MSDN 上获取更多信息。

protected 内部

protected internal 意味着它可以从同一程序集中的子类 类访问。与单独的 protectedinternal 相比,它是一个更可见的访问修饰符。如果要将类成员限制为同一程序集中的派生类,则必须将类本身标记为 internal 并将其成员标记为 protected

参见 Access Modifiers (C# Programming Guide)获取更多信息。

关于C#:关于 protected 变量和内部变量的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3486425/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com