我希望将C#.Net中的字符串对象存储到char *
中,我该如何实现?
我的函数是:
xyz(char *c)
{
}
我想将这个字符串作为参数传递给这个函数:
string s = "Hello"
我正在使用C#中的不安全代码。
string s = "Hello";
fixed (char* ptr = s) {
xyz(ptr);
}
xyz
没有这方面的参数。希望他们能添加一个 :) - Marc Gravell字符串将被视为数组,而char*将指向字符串的第一个索引,因此您可以调用您的函数如下: xyz(您的字符串); 我猜它应该可以工作