C# 类的成员

C#中,通过class关键字定义类,类是存储在堆(heap)上的引用类型。

类的成员:数据成员和函数成员。成员的访问性可以是public、protected、internal protected、private、internal

1.数据成员

  类的数据成员包括字段、常量和事件。数据成员可以是静态数据。类的成员总是实例成员,除非用static关键字来显示声明。

  • 字段:与类相关的变量。
  • 常量:使用const关键字声明,若将其声明为public,则可以在类的外部访问它。
  • 事件:在发生某些行为时,可以让对象通知调用方。
    class PhoneCustomer
    {
        /// <summary>
        /// 常量
        /// </summary>
        public const string DaysOfSendingBill = "Monday";
        /// <summary>
        /// 以下三个为字段
        /// </summary>
        public int customerID;
        public string firstName;
        public string lastName;
    }

2.函数成员

  类的函数成员包括方法属性构造函数、终结器(finalizer)、运算符和索引器。函数成员默认也是实例成员。

  •   终结器:类似于构造函数,但是在CLR(公共语言运行库)检测到不再需要某个对象时调用它。名称与类相同,但前面有一个“~”符号。不可能预测什么时候调用终结器。
  •   索引器:允许对象以数组或集合的方式进行索引。

 

   参考书籍:《C#高级编程(第9版)》

转载于:https://www.cnblogs.com/lina-chu/p/8398858.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值