摘要:
在这个例子中,使用BinaryWriter对象的Write方法向文件写入Double类型的变量 aDouble 时,由于参数是Double类型,因此调用Write(Double)的重载形式,向文件流写入一个固定长度为8字节的浮点类型数据。与此对应,读取该数据时,采用ReadDouble()方法从当前流中读取8字节浮点值。
当写入Int32 类型的变量 aInt 时,系统自动调用Write(Int32) 方法,向文件流中写入4 字节有符号整数,读取数据时,调用ReadInt32()方法,从文件流中读取4字节长度的数据。 阅读全文
阅读排行榜
C#(64位系统) 解决"未能加载文件或程序集,或它的某一个依赖项..."
2011-12-03 21:56 by Andrew.Wangxu, 1826 阅读, 收藏,
摘要:
这个问题通常出在引用第三方DLL或者自己以前写的DLL。
在64位系统下则可能会出现这种问题。
今天下载MySQLDriverCS后引用遍出现了这个问题,参考了一些文档,下面给出解决方法:
将项目的生成目标平台改为x86(默认Any cpu)就可以了。
因为原DLL是在32位(x86)平台下生成的,而程序却是x64的平台,所以需要更改下目标平台即可。 阅读全文
C# 注释说明
2011-11-24 00:42 by Andrew.Wangxu, 1725 阅读, 收藏,
摘要:
预定义的标签 用处
将说明中的文本标记为代码
提供了一种将多行指示为代码的方法
指定使用方法或其他库成员的示例
允许你指定可能发生的异常类
允许你引用描述源代码中类型和成员的另一文件中的注释, 使用 XML XPath 语法来描述你的源代码中的类型和成员。 阅读全文
C# 为什么使用了多线程界面假死?
2011-12-03 09:17 by Andrew.Wangxu, 1724 阅读, 收藏,
摘要:
这里贴出两个项目(已经测试)。
试想以上代码,当线程调用后,这个线程就会一直在ThreadStart里面跑 这个方法也未完全执行完成过(既界面不会更新),然而达到假死。
为了界面不假死达到多线程目的。就应该再增加一个方法专门来操作这个ThreadStart方法,让这个方法不停的执行。
下面是正确的代码区别..... 阅读全文
C#中keybd_event实例(键盘钩子模拟按键)
2011-12-03 22:17 by Andrew.Wangxu, 1631 阅读, 收藏,
摘要:
这段代码实现了模拟多媒体键盘的播放、停止、下一曲、上一曲的代码:
引用命名空间:
using System.Runtime.InteropServices; 阅读全文
浙公网安备 33010602011771号