0

我收到了将一个旧的和胡思乱想的(和它的代码一样多的)VB6 应用程序升级到 c# 的不幸任务。在代码的许多地方,我在数字前看到了这个 # 符号,这似乎是某种可行的。

例如:

Dim line As String 

f$ = File.Path + "\" + File.FileName 
Open f$ For Input As #2 
Line Input #2, a$ 

稍后他将使用 a$ 作为行值,但我看不到 #2 的任何用途。那么2#到底是做什么用的呢?

4

1 回答 1

4

#2一个文件句柄。

该文件在此处打开并与文件句柄相关联:

Open f$ For Input As #2

然后输入语句从该文件中读取一行并放入a$变量中:

Line Input #2, a$ 
于 2012-11-04T15:20:47.743 回答