char* to a string in C#

后端 未结 4 1895
佛祖请我去吃肉
佛祖请我去吃肉 2021-02-14 20:14

I\'m calling a function from a native DLL which returns a char* pointer, how can I convert the returned pointer to a string ? I tried :

char* c = f         


        
4条回答
  •  爱一瞬间的悲伤
    2021-02-14 20:16

    public static void Main(string[] args)
            {
                var charArray = new[] {'t', 'e', 's', 't'};
                fixed (char* charPointer = charArray)
                {
                    var charString = new string(charPointer);
                }
            }
    

提交回复
热议问题