这是一种常见的设计模式,用于设置内部数据的访问权限:某个对象中有一种可修改的数据,但是除该对象本身之外,其他对象只能访问该数据而不能修改它。当连接打开后,即可对数据库进行SQL指令的操作,而在执行SQL指令前,必须先将指令封装于IDbCommand接口对象,这个对象内含了参数的设置,对于数据绑定,条... ...
分类:
其他好文 时间:
2016-09-26 11:01:20
阅读次数:
140
dynamic:void Main(){ var b="2"; dynamic a="2"; if(a.GetType()==typeof(int))b+=a; if(a.GetType()==typeof(string))b+=a; Console.WriteLine (b); Console.W...
术语表generics:泛型 type-safe:类型安全 collection: 集合 compiler:编译器 run time:程序运行时 object: 对象 .NET library:.Net类库 value type: 值类型 box: 装箱 unbox: 拆箱 implicity: 隐...
分类:
其他好文 时间:
2015-08-17 17:01:39
阅读次数:
162
前言一般来说,值类型存于栈,引用类型存在于堆,值类型转化为引用类型叫Box, 引用类型转为值类型在Unbox, 最近看了一本书发现值类型与引用类型的知识远不止这些。我发现在一下几点我的理解一直是错误的:错误1. struct是值类型,它与System.Object没有任何关系。struct 直接基类...
(一) visual sense
1. Unbox
包装盒有: 3张不同语言的开机说明; 一张取小卡的针+使用图解;2本Safety&Warranty(每本两面);一个Travel Adapter, 一个USB cable
2. Start phone
开机,选语言, 可选: (选wifi, 登帐户) , 打开后圆圈滑动解锁
3. 应用浏览(total: 29):
G...
分类:
其他好文 时间:
2015-01-02 13:29:22
阅读次数:
117
装箱与拆箱是.NET中非常重要的概念。
装箱是将值类型转换成引用类型,或者是实现了接口的值类型。装箱将数据存储的空间由Thread stack转存到了Managed Heap中。凡是在Managed Heap中开辟空间,都将触发GC(垃圾回收),在Thread statck将不会触发垃圾回收。
拆箱就是将数据从Managed Heap中提取出来,并拷贝到Thread stack中。所以拆箱会形...
分类:
Web程序 时间:
2014-07-06 09:33:05
阅读次数:
272