• C#面向对象要点

    静态成员 可以在类的实例之间共享,可以把它看做是 类的全局变量 。静态属性和静态字段可以访问独立于任何对象实例的数据,静态方法可以执行与对象类型相关、但与类型实例无关的命令,在使用静态成员时,可以 不用实例化对象 。 静态类 当我们希望类只包含静态成员,且...

    2018-06-22 06:38:22

  • C#正则表达式Regex类的用法

    一、C#正则表达式符号模式 字 符 描 述 \ 转义字符,将一个具有特殊功能的字符转义为一个普通字符,或反过来 ^ 匹配输入字符串的开始位置 $ 匹配输入字符串的结束位置 * 匹配前面的零次或多次的子表达式 + 匹配前面的一次或多次的子表达式 ? 匹配前面的零次或一次的子...

    2018-06-22 06:38:20

  • 基础学习:C#中float的取值范围和精度

    float类型的表现形式: 默认情况下,赋值运算符右侧的实数被视为 double。 因此,应使用后缀 f 或 F 初始化浮点型变量,如以下示例中所示: float x = 3.5F; 如果在以上声明中不使用后缀,则会因为您尝试将一个 double值存储到 float 变量中而发生编译错误。 float的取...

    2018-06-22 06:38:18

  • 设计模式(10)---命令模式

    一、引言: 路边有一个烤肉摊,有一位老板负责给客人烧烤食物。如果客人很少,老板都能准确记住大家的要求,随着客人的增多,要求越来越多,老板很难满足大家要求,老板应该怎么办? 首先说明为什么客人多了,老板满足不了大家的要求,因为用程序猿的话说是因为:紧耦...

    2018-06-22 06:38:17

  • .net平台下C#socket通信(中)

    上篇.net平台下C#socket通信(上)介绍了socket通信的基本原理及最基本的通信方式。本文在此基础上就socket通信时经常遇到的问题做一个简单总结,都是项目中的一些小问题,拿来此处便于下次使用,同时对在使用socket时出现些许问题的同仁们多一个粗浅建议。不足之处请...

    2018-06-22 06:38:17

  • 代理模式--设计模式(11)

    一、题外话 本节讲一讲代理模式,个人感觉代理模式非常简单,使用起来几乎没有太大的困难,因此简单讲述即可。 补充:刚开始学习代理模式时的感受确实和上面所说的一样,但是经过一段时间的接触,发现代理模式的原理是简单,但如何深刻理解以及灵活运用可不是那么简单...

    2018-06-22 06:38:15

  • Fix The thread xxx has exited with code 259 (0&

    When run the test case in VS2013, you may encounter below problem After test case end, it will show below message infintely no matter how long you wait, test does not finish The thread 0x23a4 has exited with code 259 (0103). The thread 02884 has exi...

    2018-06-22 06:38:14

  • C#中Serializable序列化

    序列化就是是将对象转换为容易传输的格式的过程,一般情况下转化打流文件,放入内存或者IO文件 中。例如,可以序列化一个对象,然后使用 HTTP 通过 Internet 在客户端和服务器之间传输该对象,或者和其它应用程序共享使用。反之,反序列化根据流重新构造对象。 一、几...

    2018-06-22 06:38:13

  • NPOIHelper.cs (NPOI 2.1.1)

    1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Data; 6 using System.IO; 7 using NPOI.XSSF.UserModel; 8 using NPOI.SS.UserModel; 9 10 namespace NetLib 11 { 12 public static class NPOIHelpe...

    2018-06-22 06:38:13

  • 简单看看ThreadPool的源码以及从中看出线程间传值的另

    这几天太忙没时间写博客,今天回家就简单的看了下ThreadPool的源码,发现有一个好玩的东西,叫做执行上下文,拽名叫做:ExecutionContext。 一:ThreadPool的大概流程。 第一步:它会调用底层一个helper方法。 第二步:走进这个helper方法,我们会发现有一个队列,并且...

    2018-06-22 06:38:12

2