摘要: 1. Serialize And Deserialize Binary TreeusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceSerializeAndDeserializeBinaryTree{classProgram{staticvoidMain(string[]args){//TestserializeList<string>serializeResult=newList<string>();nodes<string>rootN 阅读全文
posted @ 2012-06-07 16:37 higirle 阅读(912) 评论(0) 推荐(0) 编辑
摘要: 传值调用和传引用调用是几乎所有主流语言都会涉及到的问题,下面我谈谈我对C#中传值调用和传引用调用的理解。http://www.cnblogs.com/wang_yb/archive/2011/05/18/2050574.html--自己的理解:对应引用类型var a = new var(); a只是个分配在堆栈上的临时变量,真正的类实例分配在堆上。而对于临时变量,它有自己的value(堆上的真正类实例的地址),还有一个自己的地址。在不适用ref时是传值方式(但和值类型稍微有点区别的,它的值value是堆上的真正类实例的地址),相当于创建了一个新的临时对象,并且它的值是是堆上的真正类实例的地址. 阅读全文
posted @ 2012-06-07 16:32 higirle 阅读(897) 评论(0) 推荐(0) 编辑