c#中是否有任何库,它相当于PHP中的“Unpack”,什么是“Unpack”

时间:2010-04-21 08:47:36

标签: c# php

我只想将一段PHP代码转换为C#,所以我需要它等效。

unpack真正做了什么?我对这个功能很感兴趣。

2 个答案:

答案 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