Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在C中将字符串转换为cfstring#_C#_String_Cfstring - Fatal编程技术网

C# 如何在C中将字符串转换为cfstring#

C# 如何在C中将字符串转换为cfstring#,c#,string,cfstring,C#,String,Cfstring,我有以下代码将字符串转换为CFString并进行反启动: string path = @"C:\Users\ayi\Desktop\Failed\AngryBirds.ipa"; IntPtr p_path = __CFStringMakeConstantString(path); CoreFoundation.CFString cfstring = new CoreFoundation.CFString(p_path); string result = cfstring.ToString

我有以下代码将字符串转换为CFString并进行反启动:

string path = @"C:\Users\ayi\Desktop\Failed\AngryBirds.ipa";

IntPtr p_path = __CFStringMakeConstantString(path);

CoreFoundation.CFString cfstring = new CoreFoundation.CFString(p_path);

string result = cfstring.ToString();
问题是
path!=结果
其中
路径
包含一些汉字,如
@“C:\Users\ayi\Desktop\中文\愤怒的小鸟

如何将包含中文的字符串转换为C#中的cfstring?

请参见此处的类似问题