class Program { static void Main(string[] argvs) { Shape obj = new Shape(); obj.ColorChange += new mydelegate(CCHandler); //订阅事件 obj.pcolor = 3; //改变颜色触发事件 } static void CCHandler(int c, int n)//事件处理方法 { Console.WriteLine(颜色从{0}改变为{1}, c, n); } } } 执行结果: 颜色从0改变为3 6.12 运算符重载 6.12.1 运算符重载概述 运算符重载是指同名运算符可用于运算不同类型的数据。C#允许重载运算符,以供自己的类使用。其目的是让使用类对象像使用基本数据类型一样自然、合理。 例如,设计一个名称为MyAdd的类,其中对“+”运算符进行了重载,这样对于该类的两个对象a和b,就可以进行a+b的运算。 若要重载某个运算符,需要编写一个
您可能关注的文档
最近下载
- 深圳市2025年初中学业水平考试(2025年深圳中考真题)英语试卷(含答案,无听力原文及音频).pdf VIP
- 建筑施工承插型盘扣式钢管支撑架安全技术规程 DB33 T1334-2024 浙江省地标.pdf VIP
- 2026年日历A4打印每月一张横版.pdf
- 浅谈煤层气埋地金属管道防腐设计与施工.pdf VIP
- 心肌病患者生活质量量表(CMP-QOL).docx VIP
- 《计算机基础及WPS Office应用教程》全套PPT课件.pptx
- T∕ZZB 0586-2018 汽车用等速驱动轴总成团体标准.pdf VIP
- 高中生物人教版选择性必修二分章节分课时全册教案.pdf VIP
- 铸钢件焊接工艺规程说明书.pdf VIP
- 轿车等速万向节驱动轴总成的设计分析..doc VIP
原创力文档

文档评论(0)