如何在C#中使用FileOpen(VB.NET)?如何转换此代码

本文关键字:何转换 转换 代码 NET VB FileOpen | 更新日期: 2023-09-27 18:00:36

因此,我正在将此代码从VB.NET转换为C#:

FileOpen(1, Application.StartupPath & "'Stub.exe", _
    OpenMode.Binary, OpenAccess.Read, OpenShare.Default)

我已经使用了一系列的在线转换器,但它们并不能真正为我工作

我该怎么做?我正在努力理解VB.NET源代码,以便在.

如何在C#中使用FileOpen(VB.NET)?如何转换此代码

中使用它

使用以下代码。

BinaryReader br =
    new BinaryReader(
        new FileStream(Application.StartupPath + "/stub.exe",
        FileMode.Open,
        FileAccess.Read,
        FileShare.Read));

最好的解决方案是使用BinaryReader重新开发代码。

如果有很多代码并且时间紧迫,可以将Microsoft.VisualBasic导入到C#项目中,然后使用Microsoft.VisualBasic.FileOpen

查看文档。提供了C#示例。