• 怎么学会知识


    学习中能把课本上的概念,融会贯通为自己的东西,大概是要在头脑中建立他的运行框架,以后一遇到这类问题,自然而然的按照理论模型演示得出正确的答案。在i学习过程中会遇到把概念记混记错的情况,类似于把概念的内容指向了一个大脑接受的相似的概念的引用,概念中相似的字越多,意思越相近混淆概率就越大,学习课本知识概念混淆大概就是这种情况。

    0213视频

    类成员的访问修饰符 public ,private声明他的类内部,protected声明他的类内部子类,internal程序集内部,protected internal程序集内部子类,默认private

    类的访问修饰符 public,internal  默认internal

    在。net中exe,dll是程序集,而在其他系统中dll不一定是程序集。

    在一个解决方案中建多个控制台程序每个有main(),编译一下,生成多个exe文件也就是多个程序集,通过添加其他控制台程序的引用来调用他的public类的成员。

    可访问性不一致性的错误

    基类internal 子类public            修改基类public  或子类internal

    方法public 返回类型,参数定义的为internal     修改返回类型,参数定义为public

    属性public 返回类型internal  同方法

    类 internal  方法 public  方法的访问修饰符不起作用

    访问级别限制一般在设计类库中考虑,类库中类调用访问级别是public,一般是指类型的访问级别 public int num;指的是字段的访问级别。类型访问级别是指int的,或者自己定义的类型。在一个类中字段private,属性public

    自己写的程序集 ,类型internal,类型中的public 等访问修饰符都是给本程序集使用。

    对于构造类型的数据,类,结构,数组 ToString()输出命名空间。类名

    namespace 访问级别限制
    {
    
        class MyClass
        {
            private int num;
            public int Num//同类中成员没有访问级别限制,一般是指类型
            {
                get { return num; }
            
            }
        }
       public  class Test
        {
           public MyClass Get()//可访问性不一致: 返回类型“访问级别限制.MyClass”比方法“访问级别限制.Test.Get()”的可访问性低    ,访问级别限制
    
            {
                MyClass mc = new MyClass();
                return mc;
            }
        }
        class Program
        {
            static void Main(string[] args)
            {
            }
        }
    }
  • 相关阅读:
    Nginx之常用操作
    linux之信息查看
    KPI VS OKR
    python之jupyter安装与使用
    python进阶资源
    python之排序(sort/sorted)
    python之文件操作
    远程连接工具
    docker之本地连接
    Windows服务器连接
  • 原文地址:https://www.cnblogs.com/ggg34674/p/2574955.html
Copyright © 2020-2023  润新知