结构文件读取问题? 如何改造下面的C++程序为C#程序:PWORD A=new WORD[dwSize];pFile->Read(A,dwSize); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在C++中word是一个双字节的数据类型.net中自然是对应为short的,不过这样转换实在不怎么样你的pfile我也不知道是什么,不过看样子像是在读取文件那么请用这个FileInfo fi=new FileInfo("文件路径"); FileStream fs=fi.OpenRead();int nBytes=100;byte[] ByteArray=new byte[nBytes];int nBytesRead=fs.Read(ByteArray, 0, nBytes); 没错是读文件,但是我想从文件中读取一定大小的数据块,即PWORD A=new WORD[dwSize];而且数据是word型的,而不是byte。C#中不知道是否能直接整体读取uint16型数据? 创建好FileStream后再创建一个BinaryReaderBinaryReader br = new BinaryReader(fs);//加一个循环即可br.ReadUInt16(); 整体读取好像不行,只能一个一个来整体读取只能是int(32位) C#如何操作局域网内其他机器的iis c#如何控制MouseMove事件的移动区域 急.... imageList获取图片的名称 关于Popup的问题 在C#中,切换到设计器时出错 强制类型转换时调用哪个方法? C#代码中能插入VB.net代码吗? 调用无返回值的webservice报错,请大神指教啊!!! 字符串形式存在的xml如何操作? 请教c#中如何确定含中文的字符串的长度(中文算两个字符),谢谢. 能否让MSDE安装之后在添加删除里面是不可见的? 简单问题,高手帮帮忙!!!!!
word是一个双字节的数据类型.net中自然是对应为short的,不过这样转换实在不怎么样你的pfile我也不知道是什么,不过看样子像是在读取文件那么请用这个FileInfo fi=new FileInfo("文件路径");
FileStream fs=fi.OpenRead();
int nBytes=100;
byte[] ByteArray=new byte[nBytes];
int nBytesRead=fs.Read(ByteArray, 0, nBytes);
再创建一个BinaryReaderBinaryReader br = new BinaryReader(fs);//加一个循环即可
br.ReadUInt16();
整体读取只能是int(32位)