Dim f As Integer ''''修正值的读取
f = FreeFile
Open strmend For Random As #f Len = 100
Get #f, 3, gguangMend
Close #f
'''''
Open strfix For Random As #f Len = 100
Get #f, 1, ghuanfix1
Get #f, 2, gkuaifix1
Get #f, 3, ghuanfix2
Get #f, 4, gkuaifix2
Close #f
f = FreeFile
Open strmend For Random As #f Len = 100
Get #f, 3, gguangMend
Close #f
'''''
Open strfix For Random As #f Len = 100
Get #f, 1, ghuanfix1
Get #f, 2, gkuaifix1
Get #f, 3, ghuanfix2
Get #f, 4, gkuaifix2
Close #f
解决方案 »
- 新手求C#flash
- webBrowser的异常????
- 最简单的问题!请高手解答
- WebBrowser中复制元素背景的问题
- 求一个开源的出PDF帐票的工具,C#.NET用,大家有用过的麻烦提供一个,谢谢
- 求教一个double到一个byte[]的算法
- 求visual studio .net 2003下好用的表格控件(Form开发)
- 散分+提问
- 关于字符排序的问题
- 各位大哥。在C#怎么样调用VB或VC中的控件
- 未能解析目标框架“.NETFramework,Version=v4.6”的 mscorlib。如果未安装目标框架或框架名字对象的格式不正确,
- 请问怎么更改另一个用户控件中label的文本值
就是文件的Seek功能
定位到某一个位置开始读写
常用的FileStream就可以支持
{
public Test()
{
var fileStream = File.OpenWrite("路径"); //设置到当前流的位置
fileStream.Seek(100, SeekOrigin.Current); //向流写入数据
byte[] data = Encoding.UTF8.GetBytes("hello word!");
fileStream.Write(data, 0, data.Length); //从流读取数据,count为实际读取到的数量
int count =0;
byte[] buff = new byte[1024];
if(( count = fileStream.Read(buff, 0, buff.Length))>0)
{
Console.WriteLine(buff);
}
}
}