.NET中的LPSTR(Char *)

时间:2010-04-25 13:17:04

标签: .net

如何在.NET中声明char*

2 个答案:

答案 0 :(得分:6)

你没有。这就是System.String的用途。如果您需要与本机DLL see this互操作。

答案 1 :(得分:3)

  

你究竟想做什么?

我没有看到你的评论。我想我们同时发布了。作为引用类型的String将存储在堆中(值)。而字符串值的位置应该在堆栈上。虽然我不太确定,因为字符串不会表现为100%的引用类型。

您可以通过不安全的代码在.NET中创建指针。虽然人们应该非常谨慎地做到这一点,否则最终会出现奇怪和意外的错误。