69,382
社区成员
发帖
与我相关
我的任务
分享
MIBDLL_API int _stdcall mibdecode(char* array);
[DllImport("MibDll.dll", EntryPoint = "?mibdecode@@YGHPAD@Z")]
public static extern int mibdecode(string array);
private void button1_Click(object sender, EventArgs e)
{
string str,array;
str = textBox1.Text;
string[] substr = str.Split(new char[] { ' ', '\n' }, StringSplitOptions.RemoveEmptyEntries);
byte[] data = new byte[substr.Length];
for (int i = 0; i < substr.Length; i++)
{
data[i] = Convert.ToByte(substr[i], 16);
}
//string array = BitConverter.ToString(data);
//array = Encoding.Default.GetString(data);//************
array = Encoding.Unicode .GetString(data);
//textBox2.Text = array;
mibdecode(array);
}