摘要:
1.重载转换运算符 到目前为止,我们使用的类型转换,包括隐式类型转换和显示类型转换都是在两个相关的类中进行的,这几个类要么是简单类型之间的转换,比如int 隐式转换成double,要么是有继承关系,或者是实现了接口。假如我们要在两个不相关的类之间进行转换,可以重载转换运算符。 2.as运算符 as运 阅读全文
阅读排行榜
22.C# 事件
2019-04-04 16:28 by 若藜520, 252 阅读, 收藏,
摘要:
1.事件的含义 事件和异常类似,它们都是由对象引发,我们可以提供代码处理它们。不同的是事件并没有使用try ..catch这样的代码来处理,而是要订阅事件,订阅的含义是提供一段事件处理代码,在事件发送时执行这段代码,这段代码也称为事件处理程序。 单个事件可以提供多个事件处理程序,每个事件处理程序都会 阅读全文
3.XPath
2019-07-15 11:51 by 若藜520, 251 阅读, 收藏,
摘要:
使用XPath可以在不遍历xml文档的情况下选择具体节点。 转自https://www.cnblogs.com/vaevvaev/p/6928201.html XPath可以快速定位到Xml中的节点或者属性。XPath语法很简单,但是强大够用,它也是使用xslt的基础知识。示例Xml: <?xml 阅读全文
6.C# 释放非托管资源2
2019-03-04 15:44 by 若藜520, 251 阅读, 收藏,
摘要:
C# 释放非托管资源 C#中资源分为托管资源和非托管资源。 托管资源由垃圾回收器控制如何释放,不需要程序员过多的考虑(当然也程序员也可以自己释放)。 非托管资源需要自己编写代码来释放。那么编写好的释放非托管资源的代码(释非代码)由谁来调用呢。有两种实现方式: 一 将释非代码放到构造函数析构函数中,由 阅读全文
浙公网安备 33010602011771号