我必须将 VB6 程序重构为 C#,并且坚持理解以下几行:
Set myFileSystemObject = New FileSystemObject
Set myTextStream = myFileSystemObject.OpenTextFile("myTextFile.txt")
Open sPrinterPort For Output As iFileNumber
Print #iFileNumber, myTextStream.ReadAll
Close #iFileNumber
我确实知道一般会发生什么,但由于我不习惯 VB 语法,我想确切地知道是什么
Print #iFileNumber, myTextStream.ReadAll
做。更具体地说,#
前面的iFileNumber
作用。为什么会在那里?变量本身不足以在流上打印吗?
这仅仅是为了准确理解代码中发生的事情。