![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#日常总结
wangyihero8
这个作者很懒,什么都没留下…
展开
-
tcpClient的使用
tcpClient不能直接用于连接目标客户端去传输stream1.首先stream是socket来进行传输的2. NetworkStream ns = tcp.GetStream(); 这样是错误的,首先要保证tcpClient和客户端是连接的,所以要使用以下的方式:socket.Connect(hostEP);或者TcpClient tcpClient = new原创 2012-08-26 10:21:35 · 1543 阅读 · 0 评论 -
C#中的yield return 和return有什么区别
在下面的示例中,迭代器块(这里是方法 Power(int number, int power))中使用了 yield 语句。当调用 Power 方法时,它返回一个包含数字幂的可枚举对象。注意 Power 方法的返回类型是 IEnumerable(一种迭代器接口类型)。// yield-example.csusing System;using System.Collections;原创 2013-02-20 17:15:23 · 1475 阅读 · 0 评论 -
C# 反射机制
http://www.pin5i.com/showtopic-21324.html转载 2013-02-02 11:38:23 · 265 阅读 · 0 评论 -
C#中var关键字
http://blog.csdn.net/courageously/article/details/5695626转载 2013-02-02 11:41:33 · 305 阅读 · 0 评论 -
使用接口的好处
接口只是一种契约使用 interface 去定义某些特定的功能,为的是不要将代码写死在自定义 class、function 里,以便在 SA / OOD / 系统开发、事后维护、功能扩充 上更有弹性。WCF 中也是建议先用 interface 做 memeber、method 的定义,再由自定义类去实践。亦可参考 SA / Design Patterns 的文件和书籍。转载 2013-01-28 19:42:44 · 679 阅读 · 0 评论 -
516156257
516156257原创 2012-12-04 15:35:48 · 266 阅读 · 0 评论 -
C# 编译&运行原理
关于编译与内存的关系,以及执行时内存的划分1、所谓在编译期间分配空间指的是静态分配空间(相对于用new动态申请空间),如全局变量或静态变量(包括一些复杂类型的常量),它们所需要的空间大小可以明确计算出来,并且不会再改变,因此它们可以直接存放在可执行文件的特定的节里(而且包含初始化的值),程序运行时也是直接将这个节加载到特定的段中,不必在程序运行期间用额外的代码来产生这些变量。其实在...原创 2012-10-18 13:41:39 · 5241 阅读 · 3 评论 -
C# 编译&运行原理二
1.要搞清楚C#编译器和JIT编译器是两个完全不同的东西2.你先理解一下,解释和编译的不同。所谓解释程序,跟我们现实生活中的口译一样,是外国人说一句,口译跟着译成一句中文。而编译程序,是一篇外文文稿,由翻译先译成中文过后,再拿出来。原创 2012-10-18 13:54:24 · 660 阅读 · 0 评论 -
学好编译原理的重要(转载)
http://jiaoyushouji.blog.sohu.com/39537521.html转载 2012-09-19 19:22:12 · 899 阅读 · 0 评论 -
2017.7.27 wpf项目 Reflector
1.使用ILSpy_Master_2.4.0.1963(对于wpf项目反编译效果好,多余的字段和Attribute比较少)2.使用用ILSpy_Master_2.4.0.1963打开相应的exe原创 2017-07-27 16:02:45 · 793 阅读 · 0 评论