所以,我正在努力将这个代码从VB.NET转换为C#:
FileOpen(1, Application.StartupPath & "\Stub.exe", _
OpenMode.Binary, OpenAccess.Read, OpenShare.Default)
我使用了一系列在线转换器,它们并不适合我。
我该怎么办?我正在尝试理解VB.NET源代码,以便我可以使用它。
答案 0 :(得分:2)
使用以下代码。
BinaryReader br =
new BinaryReader(
new FileStream(Application.StartupPath + "/stub.exe",
FileMode.Open,
FileAccess.Read,
FileShare.Read));
答案 1 :(得分:0)
查看documentation。提供了C#示例。
答案 2 :(得分:0)
最佳解决方案是使用BinaryReader
重新开发代码。
如果有很多代码并且您需要时间,则可以将Microsoft.VisualBasic
导入到C#项目中,然后使用Microsoft.VisualBasic.FileOpen
。