我只想将一段PHP代码转换为C#,所以我需要它等效。
unpack真正做了什么?我对这个功能很感兴趣。
答案 0 :(得分:1)
Unpack根据您要解析的数据类型读取二进制数据,并返回数组中的值。
我能想到的最接近的事情是C(++)/ C#中的struct
,它使用二进制数据中的信息填充struct
的成员。 C风格语言中的结构就像一个对象,但没有方法。
我现在想不出有关如何将数据读入结构的任何好例子,但那是因为我并不是非常擅长C或C ++或C#。尝试查看this有关如何将数据读入结构的示例......或者一如既往...... google it。
答案 1 :(得分:1)
Public Shared Function unpack(str As String) As String
Dim x As Integer
Dim rstStr As String = ""
For x = 0 To str.Length - 1
rstStr &= Convert.ToString(Asc(str.Substring(x, 1)), 16)
Next
Return rstStr
End Function