C# 编程——基础知识
2013-06-26 14:21
316 查看
一、.Net Framework的编码规范:
1、委托类型的名称都应该以EventHandler结束。
2、委托的原型定义:有一个void返回值,并接受两个输入参数:一个Object 类型,一个 EventArgs类型(或继承自EventArgs)。
3、事件的命名为 委托去掉 EventHandler之后剩余的部分。
4、继承自EventArgs的类型应该以EventArgs结尾。
再做一下说明:
委托声明原型中的Object类型的参数代表了Subject,也就是监视对象。
回调函数(比如Alarm的MakeAlert)可以通过它访问触发事件的对象(Heater)。
EventArgs 对象包含了Observer所感兴趣的数据,在本例中是temperature。
上面这些其实不仅仅是为了编码规范而已,这样也使得程序有更大的灵活性。
1、委托类型的名称都应该以EventHandler结束。
2、委托的原型定义:有一个void返回值,并接受两个输入参数:一个Object 类型,一个 EventArgs类型(或继承自EventArgs)。
3、事件的命名为 委托去掉 EventHandler之后剩余的部分。
4、继承自EventArgs的类型应该以EventArgs结尾。
再做一下说明:
委托声明原型中的Object类型的参数代表了Subject,也就是监视对象。
回调函数(比如Alarm的MakeAlert)可以通过它访问触发事件的对象(Heater)。
EventArgs 对象包含了Observer所感兴趣的数据,在本例中是temperature。
上面这些其实不仅仅是为了编码规范而已,这样也使得程序有更大的灵活性。
相关文章推荐
- 用《叩响C#之门》复习C#基础知识 第一章 初识编程
- C#基础知识:(一)C#编程利器之一:类(Class)
- C#泛型编程基础知识总结
- C# 编程基础知识 1 - 从Hello, World 开始
- C# 网络编程之套接字编程基础知识
- C# 编程基础知识 2 - Hello World 探究之一:什么是Console
- C# 基础知识系列之 C#编程基础
- 编程基础知识科普:C#中的问号运算符
- C#一些编程基础知识讲解
- c#编程基础知识——VS2010常用技巧,键盘常用键
- C#Winform编程的基础知识
- .NET平台和C#编程基础知识复习
- VS2010 C# 你得学会并且学得会的Socket编程基础知识(Silverlight Socket编程)
- VS2010 C# 你得学会并且学得会的Socket编程基础知识(Silverlight Socket编程)
- C#Winform编程的基础知识
- C#基础知识回顾--线程传参
- C#基础知识整理:.NET知识
- C# 基础知识
- 入门:PHP编程“数组”的基础知识
- C#基础知识之冒泡,选择排序法