C#中String转换为sbyte*的方法
2013-09-23 12:36
381 查看
前两天用C++做了一个dll, 其中一个函数有一个char*型的能数,在C#调用中提示,参数类型应为sbyte*类型。 用如下方法得到了解决: Recog.CRecog c = new Recog.CRecog(); //Recog是我在dll中的类 string s="h://1.txt"; sbyte[] sbArray = (sbyte[])((Array)System.Text.Encoding.Default.GetBytes(s));
//用这行代码将字符串转为sbyte[]型 fixed (sbyte* psb = sbArray) { c.InitNetFromFile(psb); //InitNetFromFile函数中的参数型在C++中定义为const char*类型 } 结束。
//用这行代码将字符串转为sbyte[]型 fixed (sbyte* psb = sbArray) { c.InitNetFromFile(psb); //InitNetFromFile函数中的参数型在C++中定义为const char*类型 } 结束。
相关文章推荐
- C#中String转换为sbyte*的方法
- winform C#中Byte与String的转换方法,相互转换
- C#中图片.BYTE[]和base64string的转换方法
- C#中Byte[]和String之间转换的方法
- [c#]string和byte 数组转换的快速方法(采用unsafe)
- C#中string转换成字节byte的处理方法
- string和byte[]的转换 (C#)
- C#中byte[]与string的转换
- c#中字节数组byte[]、图片image、流stream,字符串string、内存流MemoryStream、文件file,之间的转换
- C#中有关string和byte[]转换的问题
- C#中有关string和byte[]转换的问题
- C#图像处理:Stream 与 byte[] 相互转换,byte[]与string,Stream 与 File 相互转换等
- C# 0、1 状态转换(int 类型转string 类型的方法)
- c#中 uint--byte[]--char[]--string相互转换汇总
- C#中string与byte[]的转换帮助类
- C# byte数组与Image相互转换的方法
- C# 调用C++ CLR dll类库时,实现从 string 到 sbyte* 的转换
- C# string byte[] Base64 常用互相转换
- C# char[]、byte[]、string互相转换
- string和byte[]的转换 (C#)