ref string 的问题

bborn 2006-04-10 06:28:13
c#调用vc写的dll 出现下面的错误

未处理的“System.NullReferenceException”类型的异常出现在 test.exe 中。

其他信息: 未将对象引用设置到对象的实例。

------------
函数的定义是这样的
string test(ref string d);
-----------
我是这样调用的
string s="a";
textBox1.Text= af_check_reg(ref s);
...全文
611 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
wxdl1981 2006-04-11
  • 打赏
  • 举报
回复
string test(byte[] d);
itmingong 2006-04-11
  • 打赏
  • 举报
回复
不明白,学习....
Knight94 2006-04-11
  • 打赏
  • 举报
回复
StringBuilder strBuffer = new StringBuilder( 256 );//The length of string is 256
bborn 2006-04-10
  • 打赏
  • 举报
回复
如何用 给个例子吧

我试了下 还是不行
速马 2006-04-10
  • 打赏
  • 举报
回复
字符串作为传出参数要用stringbuilder
任何时候都不应该用ref string
这是一个常见错误
bborn 2006-04-10
  • 打赏
  • 举报
回复
是不是 string 之前要分配空间什么的?
soaringbird 2006-04-10
  • 打赏
  • 举报
回复
看你的vc函数是怎么写的,是char*之类的吗?
bborn 2006-04-10
  • 打赏
  • 举报
回复
..............

110,536

社区成员

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

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

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