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

解决方案 »

  1.   

    有没有vb和c#都会的大神啊
      

  2.   

    .net不用这种方式访问文件了吧,vb.net都没有对应的写法了。.net下有太多替代方法了,二进制文件读写,序列化类,sqlite数据库都挺方便
      

  3.   

    所谓的随机读取文件
    就是文件的Seek功能
    定位到某一个位置开始读写
    常用的FileStream就可以支持
      

  4.   

    filestream具体怎么用呢
      

  5.   

    public class Test
    {
        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);
            }
        }
    }