C#获取带有汉字的char[]

xiaoxiao2021-02-28  73

前言:要实现一个功能,c#调用c++生成的dll里的函数,需要传入路径,但路径包含汉字。

先废话一下,记录点知识。

char[] 转 string

char[] ch = {'a', 'b', 'c', 'd'};

string str = new string(ch);

string 转 char[]

string str = "abcd";

char[] ch = str.ToCharArray();

想到了吧?没错!直接给 char[] 赋值编译不会通过,但是通过赋值给string,在转为 char[] 就可以通过了。如下所示:

string str = "f:/数据/abc.txt";

char[] ch = str.ToCharArray();

这样编译运行通过。。

转载请注明原文地址: https://www.6miu.com/read-31511.html

最新回复(0)