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
uj5u.com熱心網友回復:
有沒有vb和c#都會的大神啊uj5u.com熱心網友回復:
.net不用這種方式訪問檔案了吧,vb.net都沒有對應的寫法了。.net下有太多替代方法了,二進制檔案讀寫,序列化類,sqlite資料庫都挺方便
uj5u.com熱心網友回復:
所謂的隨機讀取檔案就是檔案的Seek功能
定位到某一個位置開始讀寫
常用的FileStream就可以支持
uj5u.com熱心網友回復:
filestream具體怎么用呢
uj5u.com熱心網友回復:
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);
}
}
}
uj5u.com熱心網友回復:
那我怎么表示出把讀取到的第n條記錄賦予變數名呢?uj5u.com熱心網友回復:
看懂了,謝謝??轉載請註明出處,本文鏈接:https://www.uj5u.com/net/123703.html
標籤:C#
