我有以下代码,但给出错误"无法将类型'字符串'隐式转换为'char []'"
char[] hTempFile = new char[300 + 1];
hTempFile ="";
Run Code Online (Sandbox Code Playgroud)
A char[]与a不同string.如果您打算成为一个空数组,那么:
hTempFile = new char[0];
Run Code Online (Sandbox Code Playgroud)
或者简单地说(如果你添加一些空检查):
hTempFile = null;
Run Code Online (Sandbox Code Playgroud)
还有.ToCharArray()一个string,但这似乎有点矫枉过正.
坦率地说,对于一个文件名,它听起来就像你要真正使用string在这里.