将Quick BASIC转换为VB.Net – 随机访问文件

我正在尝试将旧的Quick BASIC程序转换为VB.Net.似乎没有任何直接替换旧文件语句.建立一个数据库对我的简单需求来说似乎有些过分.

如何在VB.Net中执行以下操作?

OPEN "test.dat" FOR RANDOM AS #1 LEN = 20
FIELD #1,10 AS a$,10 AS b$
LSET a$= "One"
LSET b$= "Two"
PUT #1,1
GET #1,1
PRINT a$,b$
CLOSE #1

解决方法

Microsoft.VisualBasic.FileOpen,FilePutFileGet语句应该是上述大多数代码的直接替代品.

Microsoft.VisualBasic.FileOpen(1,"test.dat",OpenMode.Random,OpenAccess.ReadWrite,OpenShare.Shared)

    Dim output As New Fields

    output.A = "One"
    output.B = "Two"

    Microsoft.VisualBasic.FilePut(1,output,1)

    Dim input As New Fields

    Microsoft.VisualBasic.FileGet(1,input,1)

    Debug.WriteLine("A = " & input.A & "; B = " & input.B)

    FileClose(1)

相关文章

Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强...
VB6或者ASP 格式化时间为 MM/dd/yyyy 格式,竟然没有好的办...
在项目中添加如下代码:新建窗口来显示异常信息。 Namespace...
转了这一篇文章,原来一直想用C#做k3的插件开发,vb没有C#用...
Sub 分列() ‘以空格为分隔符,连续空格只算1个。对所选...
  窗体代码 1 Private Sub Text1_OLEDragDrop(Data As Dat...