zoukankan      html  css  js  c++  java
  • 类的可访问属性

    类的可访问属性有public,private,protect,innertal,protect internal.其中internal只有在同一程序集的文件中,内部类型或成员才是可访问。下面就用这个来继续程序集的事例

    复制代码
    namespace AssemblyLibrary
    {
        internal class InternalClass
        {
            public int ID { get; set; }
        }
    
        public class PulClass
        {
            public int ID { get; set; }
    
            public InternalClass Inter { get; set; }
        }
    }
    复制代码

    这个是有语法错误的。作为类的属性来说,属性的访问性不能高于类型的访问性。

    C#中 类(class) 的默认访问修饰符

    由类的位置决定

    如果类(class),结构(struct),枚举(enum)是外置的,那修饰符只有:public 和 internal,默认是internal。
    至于 private 和 protected 是用来修饰类的成员。
    在外置class前面加 private,protected 根本不会通过编译!

    如果是内置的,就是作为另一个类型的成员,也称内部类型(inner type)。

    这样的话,修饰符可以是全部可用修饰符,默认是private。

    例:
    class a {}  类a是internal

    class b
    {
       class a {}  类a是private
    }

  • 相关阅读:
    我的通用dao理解
    Java JNI 编程进阶
    jpa
    WINCE6.0+S3C2443下的usb function(功能)驱动
    WINCE5.0下SQL server compact版本更新
    WINCE6.0+S3C2443下SD卡驱动
    错误的抉择,痛悔
    WINCE电源管理
    冒泡法和选择法排序
    WinCE CEDDK之Bus操作函数
  • 原文地址:https://www.cnblogs.com/wfy680/p/12244602.html
Copyright © 2011-2022 走看看