zoukankan      html  css  js  c++  java
  • C#函数成员

      函数成员提供了操作类中数据的某些功能,包括方法、属性、构造函数和析构函数、运算符以及索引器。

         方法是与某个类相关的函数,他们可以是实例方法,也可以是静态方法。实例方法处理类的某个实例,静态方法提供了更一般的功能,不需要实例化一个类(例如Console.WriteLine()方法)。

         属性是可以再客户机上方为的函数组,其访问方式与访问类的公共字段类似。C#为读写类上的属性提供了专用语法,所以不必使用那些名称中嵌有Get或Set的偷工减料的方法。因为属性的这种语法不同于一般函数的语法,在客户代码中,虚拟的对象被当做实际的东西。

         构造函数是在实例化对象时自动调用的函数。他们必须与所属的类同名,且不能有返回类型。构造函数用于初始化字段的值。

         析构函数类似于构造函数,但是在CLR监测到不再需要某个对象时调用。他们的名称与类相同,但有一个~符号。C#中析构函数用的很少,因为CLR会自动进行垃圾收集,另外,不肯预测什么时候调用析构函数。

         运算符执行的最简单的操作就是+和-。在对两个整数进行相加操作时,严格的说,就是对整数使用+运算符。C#还允许指定把已有的运算符应用于自己的类(运算符重载)。

         索引器允许对象以数组或集合的方式进行索引。

  • 相关阅读:
    实现JSON数据的存储和读取
    MediaPlayer类——播放视频和音乐
    网络编程浅析
    线程浅析
    I/O浅析
    fragment之间的信息交互——onActivityResult()不经过Activity
    命名规则
    String方法(一)
    面试小结
    找工作中......
  • 原文地址:https://www.cnblogs.com/dyf96966/p/5774608.html
Copyright © 2011-2022 走看看