首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于BYTE数组地址的有关问题

2012-01-22 
关于BYTE数组地址的问题?代码如下:intcount1024FileStreamfsFile.OpenRead(filePath)byte[]bytesnewb

关于BYTE数组地址的问题?
代码如下:
int   count=1024;
FileStream   fs   =   File.OpenRead(filePath);
byte[]   bytes   =   new   byte[1024   +   fs.Length];
fs.Read(bytes,   0,   (int)fs.Length);//   这里应该如何写?
我的原意是先分配了1024   +   fs.Length个字节,前面1024准备放入其他数据,读入的文件内容想放在1024后的数组地址里,这里应该怎么写呢?
在VC里就可以直接写成&bytes[1024],C#里如何写?
谢谢!


[解决办法]
fs.Read(bytes, 1024, (int)fs.Length);
设置一下起始位置就可以了
[解决办法]
fs.Seek(1024);

热点排行