代码改变世界

阅读排行榜

18. C# 转换

2019-03-27 11:48 by 若藜520, 253 阅读, 收藏,
摘要: 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#中资源分为托管资源和非托管资源。 托管资源由垃圾回收器控制如何释放,不需要程序员过多的考虑(当然也程序员也可以自己释放)。 非托管资源需要自己编写代码来释放。那么编写好的释放非托管资源的代码(释非代码)由谁来调用呢。有两种实现方式: 一 将释非代码放到构造函数析构函数中,由 阅读全文

第四章两列布局1

2018-12-05 15:00 by 若藜520, 249 阅读, 收藏,
摘要: 1.两列定宽定高布局 两列布局主要是通过浮动实现两列并排显示,从而实现两列布局 <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>两列定宽布局</title> <style type="text/css" 阅读全文
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 33 下一页