- 
            
            调用顺序    ij 查看全部
- 
            
            设计原则  基类描述了共同的属性和行为; 调用方法是隐藏基类还是原基类方法取决于通过什么类进行引用,用基类调用基类方法,用派生类调用隐藏基类的方法(派生类方法)  查看全部 查看全部
- 
            
                   结束! 查看全部
- 
            
                   下面的图改为静态static.newdog是委托事件名字。handler是委托类型。     静态变量newdog可以直接被类访问,初始化默认为null,当有订阅者加过来即方法,就会再newdog上加,继而触发事件。 查看全部
- 
            
               匿名 查看全部
- 
            
                    ok,可以持有多个对象的多个方法。 查看全部
- 
            
                  stack还有一个拓展方法toarray,可以将栈中的元素复制到一个新的元组中。【还有count】    查看全部 查看全部
- 
            
               不错 查看全部
- 
            
            泛型接口        ok 查看全部
- 
            
                 约束才行 查看全部
- 
            
            泛型类就是类的模型 泛型方法就是方法的模型    object类中自带tostring方法,默认情况下会打印包含该对象类型限定名的字符串。   查看全部 查看全部
- 
            
                在定义的时候需要用var类型【变量的类型是由他赋的值类型决定的】 查看全部
- 
            
                 感觉有的大可不必使用 查看全部
- 
            
            public static implicit operator 【隐式转换】Cat【没有函数名称】 (Dog dog) 将dog类型转换为cat类型 { return new Cat(dog_name); } public static explicit operator 【显式转换】Cat【没有函数名称】 (Dog dog) 隐式转换:  显示转换:   查看全部 查看全部
- 
            
            装箱和Java中的一些整形类啥的一样; 值存储在堆中 对象存储在栈中 二者互不影响 拆箱:  查看全部 查看全部
举报
 
             
        