C#
-
Path.GetTempFileName()的问题及替代函数
项目内需要生成压缩文件,考虑到winrar的流行,何不直接调用rar压缩算法解决问题?研究之下才发现,rar的压缩算法是受到版权保护的,解压缩倒是随便。也罢,用系统调用rar.ex…
-
C#运算符优先级的一个例子
程序中的一句代码(ThreadItem)hashthread.Count > 0 下面出现了红色语法警告,查看警告内容,提示int型不可被转换为ThreadItem(hash…
-
C#中Hashtable的顺序遍历及列表控件的insert方法
在.NET中,Hashtable是System.Collections命名空间提供的一个容器,用于处理类似keyvalue的键值对。将一个Hashtable反序列化后,进行访问时,…
-
C#中Hashtable的序列化
序列化就是把一个对象保存到一个文件或存储对象中去,有时也翻译为持久化,最早甚至见过书籍翻译成串行化。序列化可以保存对象的状态,在进程下次启动时完整恢复。也可以用来传递数据,比如将数…
-
.NET中Split方法分别用字符和字符串来分割字符串
以前全心投入C#时注意过这一点,几年后就全忘掉了。今天遇到个错误,调试之后才发现这个问题。C#字符串的分隔方法用起来很方便。string.Split有几种重载形式。个人习惯用 &#…
-
比特儿(Bter.com)网站使用.NET调用自动交易api的方法
比特儿(www.bter.com)是国内比特币交易网站,其上能够进行虚拟货币之间及与人民币的交易和兑换。参考国外的btc-e网站,能看到bter几乎是btc-e的一个克隆版。两个网…
-
C#中使用Visio控件
其实就是C#访问VISIO的自动化模型,以前做了不少C#和Excle及word 的交互工程,在用VS2010 尝试开发Visio 2007项目时,却忘了当时要安装Office 20…
-
C#中的数字格式化
格式化字符串与正则表达式一样,都是难以记忆的东西,以前对日期时间格式化串用的比较多。 数字的格式化,常用的有以下: double.tostring(“+#.####;-…
-
C#中的静态常量
static和const无法同时使用,然而在某些情况下,如case语句中,要求必须用常量。此时用类名.const常量可以正常运行。是否const隐含了static前缀呢?看MSDN…
-
C#中查询另一进程的装入模块信息
做游戏修改器时,需改写游戏进程的代码,以前用代码在4G虚存中的固定志地址来写,有次偶然发现这代码由于位于一个dll中(s2logic.dll)中,而dll在游戏中的装入地址并非每次…
