zoukankan      html  css  js  c++  java
  • c#中的类 dodo

      类是一种数据结构,它可以包含数据成员(常数和字段),函数成员(方法,属性,事件,索引器,运算符,实例构造函数,静态构造函数和析构函数)以及嵌套类型.
      类支持继承,继承是一种机制,它使派生类可以对基类进行扩展和专用化.
      类的修饰符:
      new--使用于嵌套类.它表示所修饰的类会把继承下来的同名成员隐藏起来.如果new修饰符出现在一个类声明中,而该声明又不是一个嵌套类声明,则导致一个编译时错误.
      public--该类不受访问限制.
      protected--访问范围限定于所属类或从该类派生的子类.
      internal--访问范围仅限定于所在类.
      private -- 访问范围限定于所属的类型,即只有.net中的应用程序或库才能够访问.
      abstract --抽象类,用于表示所修饰的类不是完整的,只能用做基类.
      sealed--密封类,用于防止从所修饰的类派生出其他类,如果一个密封类被指定为其他类的基类,则会发生编译错误.密封类不能同时为抽象类.
      类的成员分为以下集中类型:
      常数--与该类型相关连的常数值
      字段--该类的变量
      方法--用语实现可由该类执行的计算和操作
      属性--用语定义一些命名特征,通过它来读取和写入相关的特性
      事件--用于定义可由该类生成的通知
      索引器--使该类的实例可按与数组相同的(语法)方式进行索引
      运算符--用于定义表达式运算符,通过对该类的实例进行运算
      实例构造函数--用语规定在初始化该类的时候需要做什么
      析构函数--用于规定在永久的放弃该类的一个实例之前需要做什么
      静态构造函数--用语规定在初始化该类时需要做什么
      类型--用语表示一些类型,它们是该类的局部类型
     
      事件
      事件是一种使对象或类能够提供通知的成员.客户端可以通过事件处理程序为相应的事件添加可执行代码,事件就是类或者对象用来"发出通知"的成员.通过提供事件句柄,可以把事件和可执行代码联系在一起.
      事件声明的示例代码:
      public delegate void EventHandler(object sender , EventArgs e);

      public class Button :Control
      {
           public event EventHandler Click;
           
      }

      public class LoginDialog : Form
      {
          Button OkButton;
          public LoginDialog()
         {
             OkButton = new Button(...);
             OkButton.Click += new EventHandler(OkButtonClick);
         }

         void OkButtonClick(object sender , EventArgs e)
        {
            //处理OkButton.Click事件

         
        }
      }

  • 相关阅读:
    切割栅格数据 切割raster
    缓存讲解
    Arcengine动态发布WMS
    dos命令
    在遥感影像中,立体相对观测的原理是什么?
    Top 10 steps to optimize data access in SQL Server: Part V (Optimize database files and apply partitioning)
    http://blog.csdn.net/itanders
    How to receive Deadlock information automatically via email
    减负
    Provisioning a New SQL Server Instance Series
  • 原文地址:https://www.cnblogs.com/zgqys1980/p/525469.html
Copyright © 2011-2022 走看看