请问vb6中这段代码怎样转换到c#?

ivsee 2003-11-13 01:14:04
Private Sub CALISZC_OnPresentResponse(ByVal ReferenceId As String, ByVal NumberOfRecordsReturned As Long, ByVal PresentStatus As Long, ByVal ErrorCode As Long, ByVal ErrorMsg As String)
Dim rlen As Long
Dim rbyte() As Byte
Dim i As Long
Dim record As String
rlen = CALISZC.RecordLength
ReDim rbyte(rlen - 1)
For i = 0 To rlen - 1
rbyte(i) = CALISZC.RecordData(i)
Next i
record = rbyte
Text1.Text = StrConv(record, vbUnicode)
End Sub

这里的recorddata为interge类型,放在cv#中,变为get_RecordData(int)方法,返回值变为short类型,如果使用byte[]数组来接受,for循环后的语句不会执行,请高手指教
...全文
59 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
chainet 2003-11-13
  • 打赏
  • 举报
回复
请详细提供CALISZC的定义

110,561

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧