看了AnyTao的按值传递与按引用传递,我感觉自己以前好像并没有弄明白到底什么是按值传递,什么是按引用传递。以前,误以为:传递的参数为引用类型的就是按引用传递。其实,这是一个误解。下面先以一个例子分析:示例一:直接对象的成员的值用内存图示进行分析:说明一点,值类型与引用类型内存分配的不同是值类型分配在线程堆栈中,引用类型分配在托管堆中,但是线程堆栈中会分配该引用类型在托管堆中的地址。所以,调用Ch... Read More
这篇废话不多说,直接上代码。首先说明,通讯过程中的异常均不进行处理(连接异常除外),由超时重发控制。一、获取SOCKET连接类TimeOutSocket二、通讯变量(常量) 三、委托委托,实质上就是指向函数的指针,也是一个类。 delegate void DealRecvMsgHandler(string str);//用于处理接收到的数据上面一句用ILDASM反编译后如下:可以看出,系统默认生成... Read More