C#帮助将此代码从VB.NET转换为C#
发布时间:2020-12-15 19:48:02 所属栏目:百科 来源:网络整理
导读:任何帮助将不胜感激,我正在尝试将下面的代码转换为C#,我从未使用过VB.NET,所以ReDim对我来说是一个新的. 谢谢 Dim inFile As System.IO.FileStreamDim binaryData() As ByteDim strFileName As StringstrFileName = "C:MyPicture.jpeg"inFile = New System.
任何帮助将不胜感激,我正在尝试将下面的代码转换为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,CInt(inFile.Length)) inFile.Close() 解决方法
代码可以逐字转换,但有一种更简单的方法来实现这一点(从文件中读取所有字节),即
var binaryData = File.ReadAllBytes(strFileName); 我个人将strFileName重命名为fileName,因为匈牙利表示法在.NET代码中不受欢迎……但这是另一回事! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |