2016年6月21日

摘要: C#可以通过反射,来获取枚举的描述信息或通过描述信息获取到指定类型的枚举 阅读全文

posted @ 2016-06-21 22:18 太息花色 阅读(3273) 评论(0) 推荐(0)

摘要: 获取北京时间 设置本地系统时间 阅读全文

posted @ 2016-06-21 22:12 太息花色 阅读(4854) 评论(0) 推荐(0)

摘要: 正则表达式可以快速判断所给字符串是否某种指定格式。这里将一些常用的方法封装进一个字符串工具类中。 阅读全文

posted @ 2016-06-21 22:01 太息花色 阅读(5823) 评论(0) 推荐(0)

摘要: Protobuf-net提供的一种易于使用的数据序列化方案,可序列化带有[ProtoContract]特性的类实例,并可支持Unity各个发布平台,且效率高、易用性强。 以下为需要进行序列化的类定义示例。 阅读全文

posted @ 2016-06-21 21:50 太息花色 阅读(2199) 评论(0) 推荐(0)

摘要: using System; using System.Runtime.InteropServices; public static class NetTool { [Flags] private enum ConnectionState { INTERNET_CONNECTION_MODEM = 0 阅读全文

posted @ 2016-06-21 21:37 太息花色 阅读(867) 评论(0) 推荐(0)

摘要: C#获取IP的方式有很多种,这里通过http://www.ipip.net/这个稳定的在线IP库的来获取公网IP。 阅读全文

posted @ 2016-06-21 21:31 太息花色 阅读(1562) 评论(0) 推荐(0)

摘要: Enum类型没有实现IEquatable接口,Dictionary中使用Enum作为键时,将发生装箱,使效率降低。 此时可用Dictionary中一个接收IEqualityComparer<T>类型的重载版本来避免对枚举的装箱操作。 先定义一个泛型的比较器实现IEqualityComparer<T> 阅读全文

posted @ 2016-06-21 21:21 太息花色 阅读(2104) 评论(0) 推荐(0)