03 2019 档案

摘要:学习一项新知识的时候,最好的方法就是去实践它。 前言 《CLR via C#》这本神书真的是太有意思了!没错我的前言就是这个。 装箱 首先来看下,下面这段代码 可以看到,每次循环迭代都会初始化一个Point的值类型字段,并将该Point存储到ArrayList中。 但是我们肯定有疑问,ArrayLi 阅读全文
posted @ 2019-03-08 00:18 knqiufan 阅读(448) 评论(0) 推荐(0) 编辑
摘要:[C#学习笔记]C#中的decimal类型——《CLR via C#》System.Decimal是非常特殊的类型。在CLR中,Decimal类型不是基元类型。这就意味着CLR没有知道如何处理Decimal的IL指令。 在文档中查看Decimal类型,可以看到它提供了一系列的public static方法,包括Add、Subtract、Multiply、Divide等 阅读全文
posted @ 2019-03-06 19:57 knqiufan 阅读(821) 评论(0) 推荐(0) 编辑
摘要:[C#学习笔记]Func委托与Action委托学习一项新知识的时候,最好的方法就是去实践它。 前言 《CLR via C#》这本神书真的是太有意思了!好的我的前言就是这个。 Fun 如果要用有输入参数,有返回值的委托,那么Func委托将满足你的要求。 Func泛型委托引用了一个带有一个返回值的方法,它可以传递0或者多到16个参数类型,和一个返回 阅读全文
posted @ 2019-03-05 22:55 knqiufan 阅读(765) 评论(0) 推荐(0) 编辑
摘要:写在前面 看《CLR via C#》第四章时,看到了类型对象指针和同步块索引这两个概念,不知如何解释,查看过相关资料之后,在此记录。 类型对象指针 《CLR via C#》中的原话: 任何时候在堆上创建对象,CLR都自动初始化内部的“类型对象指针”成员来引用 与对象对应的类型对象。 在JIT编译器将 阅读全文
posted @ 2019-03-05 13:23 knqiufan 阅读(1657) 评论(0) 推荐(1) 编辑
摘要:写在前面 前几时在写业务代码的时候,看到有用到lock这个方法的,而我竟然并不知道是做什么用的,所以查找了许多博客文章,弄懂了百分之七八十,在此做下笔记。 感谢博客 http://www.cnblogs.com/wolf-sun/p/4209521.html 的解说,该篇博客大部分内容源自于此。 l 阅读全文
posted @ 2019-03-03 23:19 knqiufan 阅读(4247) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
欢迎阅读『2019 年 3月 随笔档案』