zoukankan      html  css  js  c++  java
  • 第三课

    1.结构和继承
    结构不是为继承设计的。 不能从一个结构中继承 ,结构派生与类Object类。
    结构<--System.ValueType <-- System.Object;

    2.结构的构造函数
    禁止在c#中使用午无参的构造函数
    不能提供字段的初始值,以此绕过默认构造函数。
    struct a
    {
    int b = 1; //error;
    }
    3.部分类
    partial 允许把类结构接口放到多个文件中。可以共享 ,
    当有两个名字相同的partial类时候。 会把他们合并成一个类。
    4.静态类
    不允许实例化一个静态类 , 可以直接调用 。static
    5.Object类
    所有.net类都派生于System.Object.
    只用虚拟的方法才可以被重写 virtual
    方法 作用
    string ToString() 返回对象的字符串表示
    int GetHashCode() 在实现字典时使用
    bool Equals(object obj) 对对象的实例进行相等比较
    bool Equals(object obj,object objb) 对对象的实例进行相等比较
    type GetType() 返回对象类型的详细信息
    object MemberwiseClone() 进行对象的浅表复制
    void finalize() 析构函数的.net版本

  • 相关阅读:
    datalist分页
    css渐变色
    4月25日
    今天
    DataView Distinct
    心情复杂啦
    高数矩阵
    计算机视觉学习OpenCV Java 调用
    大数据学习关于hdfs
    摄影学习构图技巧
  • 原文地址:https://www.cnblogs.com/deosky/p/3179349.html
Copyright © 2011-2022 走看看