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
。なんでそこにあるの?変数自体はストリームに出力するのに十分ではないでしょうか?
これは、コードで何が起こっているのかを正確に理解するためだけのものです。