gpt4 book ai didi

C# 帮助将此代码从 VB.NET 转换为 C#

转载 作者:行者123 更新时间:2023-11-30 13:10:59 25 4
gpt4 key购买 nike

任何帮助将不胜感激,我正在尝试将下面的代码转换为 C#,我从未使用过 VB.NET,所以 ReDim 对我来说是一个新的。

谢谢

Dim inFile As System.IO.FileStream
Dim binaryData() As Byte
Dim strFileName As String

strFileName = "C:\MyPicture.jpeg"

inFile = New System.IO.FileStream(strFileName, System.IO.FileMode.Open, System.IO.FileAccess.Read)

''//Retrive Data into a byte array variable
ReDim binaryData(inFile.Length)
Dim bytesRead As Long = inFile.Read(binaryData, 0, CInt(inFile.Length))
inFile.Close()

最佳答案

代码可以逐字转换,但是有一种更简单的方法来实现它正在做的事情(从文件中读取所有字节),即

var binaryData = File.ReadAllBytes(strFileName);

就我个人而言,我会将 strFileName 重命名为 fileName,因为 .NET 代码中不赞成匈牙利符号...但这是另一回事!

关于C# 帮助将此代码从 VB.NET 转换为 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/747518/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com