C#函数成员
函数成员提供了操作类中数据的某些功能,包括⽅法、属性、构造函数和析构函数、运算符以及索引器。
writeline函数⽅法是与某个类相关的函数,他们可以是实例⽅法,也可以是静态⽅法。实例⽅法处理类的某个实例,静态⽅法提供了更⼀般的功能,不需要实例化⼀个类(例如Console.WriteLine()⽅法)。
属性是可以再客户机上⽅为的函数组,其访问⽅式与访问类的公共字段类似。C#为读写类上的属性提供了专⽤语法,所以不必使⽤那些名称中嵌有Get或Set的偷⼯减料的⽅法。因为属性的这种语法不同于⼀般函数的语法,在客户代码中,虚拟的对象被当做实际的东西。
构造函数是在实例化对象时⾃动调⽤的函数。他们必须与所属的类同名,且不能有返回类型。构造函数⽤于初始化字段的值。
析构函数类似于构造函数,但是在CLR监测到不再需要某个对象时调⽤。他们的名称与类相同,但有⼀个~符号。C#中析构函数⽤的很少,因为CLR会⾃动进⾏垃圾收集,另外,不肯预测什么时候调⽤析构函数。
运算符执⾏的最简单的操作就是+和-。在对两个整数进⾏相加操作时,严格的说,就是对整数使⽤+运算
符。C#还允许指定把已有的运算符应⽤于⾃⼰的类(运算符重载)。
索引器允许对象以数组或集合的⽅式进⾏索引。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论