随笔分类 -  Understanding DotNet

比较简易和应用层次的探索
Understanding WPF Template
摘要:本文尝试:1. 解释Template定义;2. 列举Template结构;3. 举例各种Template 阅读全文

posted @ 2009-04-26 17:24 xwang 阅读(1452) 评论(3) 推荐(0) 编辑

Understanding Static Constructor, 理解静态构造函数
摘要:引言: 想起这个问题是一次面试提到的题目而起,而之前也有关于静态构造函数和构造函数区别, 于是有了这次探索. 用法: 1. 初始化静态成员数据 1: public class MyTest 2: { 3: static string Str = "This is MyTest"; 4: static int i = 0; 5: 6: static MyTest() 7: { 8: Str = "... 阅读全文

posted @ 2009-01-06 13:45 xwang 阅读(725) 评论(0) 推荐(0) 编辑

Understanding GetHashCode, 理解GetHashCode
摘要:对一些类型产生HashCode的探索,Hope that helps :) 阅读全文

posted @ 2008-12-13 00:12 xwang 阅读(3135) 评论(8) 推荐(0) 编辑

Understanding Generic Type, 理解泛型
摘要:什么是泛型 所谓泛型,就是指类型可以为任意. 最常用的泛型当然是用于创建集合了. 1: List list = new List(); 2: list.Add(1); 为什么要用泛型? 这个问题可以分为几个分支, 我们一个一个来思考 泛型跟传统的集合类比较有什么优势 a. 效率好, 因为集合类(以ArrayList为例)对于所有对象的操作采用object作为... 阅读全文

posted @ 2008-10-10 09:45 xwang 阅读(602) 评论(0) 推荐(0) 编辑

Understanding Struct, 理解Struct
摘要:在.Net 中各种基本类型都是由struct定义,他与引用类型相有一些不同,有自己的特色,这篇BLOG由ECMA335中关于Value Type的定义开始 用Class定义的类型不一定都是引用类型,实际上,值类型就不是(例如:ValueType).用Class定义的ValueType包含了拆箱的值类型和关联的装箱类型. (ECMA335 Partition I, 8.9.7) 当调用Va... 阅读全文

posted @ 2008-08-20 00:02 xwang 阅读(611) 评论(0) 推荐(0) 编辑

Understanding String Interning, 理解字符串驻留
摘要:字符串驻留是.Net关于字符串管理的一种规则: 例如: String a = "HelloWorld"; string b = "Hello"+"World"; 这样两种相同的字符串是怎样存储的呢?难道他们是为每个String保存一个引用,然后在堆中分配一块内存吗? 实际上,字符串a和b所存储的位置一样, String.ReferenceEqual(a, b) // True 但是如果使用 Str... 阅读全文

posted @ 2008-06-29 14:10 xwang 阅读(507) 评论(6) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示