自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 .net 解析string字符串驻留,恒等性

static void Main(string[] args) { string s1 = "abc"; string s2 = "abc"; Console.WriteLine(ReferenceEquals(s1,s2)); string s3 = "a"; string s4 = "bc"; string s5 = s3 + s4; ...

2018-08-13 18:38:53 611

原创 .net---解析const和readonly,class和struct,接口和抽象类,is和as,覆写和重改,深浅拷贝,静态和非静态

const和readonly 区别: 1.const必须在定义时初始化,readonly则可以在构造函数里面初始化,也就是说const是编译时常量,readonly是运行时常量,所以const更高效,而readonly更灵活,在应用上推荐使用static readonly来代替const,以平衡const在灵活性上的不足,同时客服编译器优化const性能时,所带来的程序集引用不一致的问题 2...

2018-08-13 13:37:45 311

原创 .net -- 方法表new,override

class Number { public static int i = 123; public virtual void ShowInfo() { Console.WriteLine("Base Class ----"); } public virtual void ShowNumber() { ...

2018-08-12 22:02:36 182

转载 .net源码分析 – List<T>

原博客地址:http://www.cnblogs.com/brookshi/p/5353021.html 通过分析源码可以更好理解List&lt;T&gt;的工作方式,帮助我们写出更稳定的代码。 List&lt;T&gt;源码地址:https://github.com/dotnet/corefx/blob/master/src/System.Collections/src/System/Col...

2018-08-12 16:41:21 698 1

转载 .net源码分析 -- Dictionary

原文地址:https://www.cnblogs.com/brookshi/p/5402820.html 想简单了解可以看这一篇:http://developer.51cto.com/art/201507/485988.htm 简单总结 字典的生成按照质数表来分配对应的 buckets 和 entries大小,按照key的hascode取正对buckets.length取余,求出对应buck...

2018-08-12 16:13:19 1107

转载 【学习笔记】c#中的IComparable和IComparer

原文地址:https://www.cnblogs.com/pizzabig/p/5341088.html 仅仅为了自己查看方便。   在c#中自定义类型实现比较和排序需要自定义类实现IComparable接口,需要实现一个名为CompareTo的方法,返回值为int唯一参数为object。   1.创建一个员工类包含Id Name Salary三个属性 继承自IComparable接口并...

2018-08-04 00:28:33 456

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除