摘要: 泛型的完整类型名称 完整名称+`+参数数量+[ 参数类型 + ],例如: static void Main(string[] args) { Console.WriteLine(typeof(List<>)); // -> System.Collections.Generic.List`1[T] C 阅读全文
posted @ 2024-07-11 16:43 陈侠云 阅读(11) 评论(0) 推荐(0)
摘要: 相对List<byte>为例,ArrayList如果想要存储byte,所要付出的代价如下(假定在32位CLR): byte装箱消耗:8字节(装箱后的对象头,通常8字节,包括同步块索引和类型指针) 存储数据消耗:4字节(1字节存储,3字节填充(内存对齐)) 存储引用消耗:4字节 所以每个对象至少16字 阅读全文
posted @ 2024-07-11 15:17 陈侠云 阅读(20) 评论(0) 推荐(0)
摘要: 就像实例字段从属于一个实例一样,静态字段从属于声明它们的类型。不管从该类型中创建了多少实例,都有且只有这一个静态字段。 那对于泛型类中的静态字段呢? 答案是:每个封闭类型都有它们自己的静态字段集,例如以下代码: public class Blue<T> { public static string 阅读全文
posted @ 2024-07-11 14:32 陈侠云 阅读(54) 评论(0) 推荐(0)
//雪花飘落效果