C#学习笔记
noners
这个作者很懒,什么都没留下…
展开
-
C#之反射
反射的用途:(1)使用Assembly定义和加载程序集,加载在程序集清单中列出模块,以及从此程序集中查找类型并创建该类型的实例。(2)使用Module了解包含模块的程序集以及模块中的类等,还可以获取在模块上定义的所有全局方法或其他特定的非全局方法。(3)使用ConstructorInfo了解构造函数的名称、参数、访问修饰符(如public 或private)和实现详细信息(如abstract...原创 2019-11-17 15:35:16 · 114 阅读 · 0 评论 -
C#之文件
List item原创 2019-11-16 15:50:05 · 213 阅读 · 0 评论 -
C#之异常处理
必要性异常是对程序运行时出现的特殊情况的一种响应,不至程序崩溃。关键词try: 加在有可能有执行异常的代码前,形成try语块,后跟一个或多个 catch 块。catch:表示异常的捕获。finally:finally 块用于执行给定的语句,不管异常是否被抛出都会执行。例如,如果您打开一个文件,不管是否出现异常文件都要被关闭。throw:当问题出现时,程序抛出一个异常。使用 throw...原创 2019-11-15 23:42:51 · 302 阅读 · 0 评论 -
C#之事件(event)
定义C#事件支持发布者/订阅者模式,发布者将事件通知给订阅者,而订阅者在事件发生时调用已经注册好的事件处理函数。原创 2019-11-15 13:12:23 · 216 阅读 · 0 评论 -
C#之委托(delegate)
c#委托(delegate)委托(Delegate)特别用于实现事件和回调方法。所有的委托(Delegate)都派生自 System.Delegate 类。声明委托public delegate int MyDelegate (string s);上面的委托可被用于引用任何一个带有一个单一的 string 参数的方法,并返回一个 int 类型变量。实例化委托使用 new ...原创 2019-11-14 23:19:37 · 215 阅读 · 0 评论