vc#文件读写解决方法

vc#文件读写
不知谁能帮下忙,下面的问题纠结了很长一段时间,总找不到让我满意的方法。
如何像vb一样,利用vc#在文件中的任意位置的固定长度内写入数据,并能在以后进行读取或重写。
比如下面VB代码,就是在文件"d:\ zzydx.txt"中的任意位置写入一固定长度为10数据,然后还能再在这位置读出这个数据。而且任意“位置”也能方便的记入文件中 。
Open "d:\ zzydx.txt" For Random As 3 Len =10
labelrecordnumber=12
labelnumber=35
mj=123
下面是在文件的labelrecordnumber位置,记入数据35
put 3,labelrecordnumber,labelnumber
下面是读取
get 3,labelrecordnumber,m
读取的m做为位置信息记入数据mj.
put 3,m,mj
get 3,m,k
------解决思路----------------------
现在看vb的语法感觉和oc一样,好深邃
------解决思路----------------------
读取到数组。在数组修改,File.WriteAllByte()写入
------解决思路----------------------
引用:
谢谢回复
这个我试过了的,好像不行,也可能是我的方法不对。比如在文件的第15001个位置记忆入12这个数字,就是在第150010-9个字节处开始记入12这个数字。这样非常容易记忆与读取这个部位的数字,我们可以在第15001个位置记入需要读取的数据所记录的位置,比如第15001个位置记忆入的是12,12如果是位置信息,则就可以通过读取第15001个位置的信息,获得12,然后再读取第120-9到120间所记录的数据信息,就是我们所需要的数据信息。这种方法用来模拟神经之间的联系非常简单有效。
数据存储用文件,为什么不用数据库呢,操作方便,而且安全性高