摘要: struct都能被class所代替, 那么为什么还要使用struct呢?存在即是合理的,struct在很多方面有着性能优势。让我们看看它们的主要区别在哪里?数据类型不一样,struct是值类型,class是引用类型,因此它们具有所有值类型和引用类型之间的差异。由于堆栈的执行效率要比堆的执行效率高,但是堆栈资源却很有限,不适合处理逻辑复杂的大对象,因此struct常用来处理作为基类型对待的小对象,而class来处理某个商业逻辑。从继承性来看,struct既不能继承也不能被继承,但是可以实现接口,而Class就可以完全扩展了。内部结构有区别,struct只能添加带参的构造函数,不能使用abstra 阅读全文
posted @ 2011-01-06 16:19 Further 阅读(398) 评论(0) 推荐(0) 编辑
摘要: String类型直接继承自Object,所以它是一个要new出来的引用类型,即线程的堆栈上不会驻留有任何字符串。(所有的值类型都继承自System.ValueType。值得指出的是System.ValueType却是一个引用类型)代码一:string str1 = "string"; string str2 = "stri"+"ng"; Console.WriteLine(string.ReferenceEquals(str1, str2));既然String类型是引用类型,那么代码一输出的应该是False,然而事实上代码一输出时的是 阅读全文
posted @ 2011-01-06 16:07 Further 阅读(1410) 评论(0) 推荐(1) 编辑
摘要: 1. 双向优势江苏 - 引进来, 归满天浙江 - 走出去,满天飞家庭,儿子、媳妇2. 结构优势四位一体:银行(上游水库),小额贷款公司(渠道),担保公司(防洪坝),企业(下游稻田)3. 差异性发展不愿意去做,原始积累,修补皮鞋、弹棉花不准做,独占鳌头,国营企业不要做,步人后尘不会做,自主创新4. 生存环境拉闸限电 - 兄弟省。税负重,管理严,成本高,资源紧,人文关怀。资源小省,非自然资源大省。 阅读全文
posted @ 2011-01-06 14:08 Further 阅读(873) 评论(0) 推荐(0) 编辑