const char * path=@"C:\Documents and Settings\QI_3664\Desktop\senthur.prt";
这是给问题的线。
起初它报告缺少转义序列,后来当我添加@
符号时它开始报告'char'不能转换为'string'
请有人帮我解决这个问题。提前致谢。
同一行在 c++ 中运行良好。我在 Visual Studio 2005 中编译了这两个程序。
const char * path=@"C:\Documents and Settings\QI_3664\Desktop\senthur.prt";
这是给问题的线。
起初它报告缺少转义序列,后来当我添加@
符号时它开始报告'char'不能转换为'string'
请有人帮我解决这个问题。提前致谢。
同一行在 c++ 中运行良好。我在 Visual Studio 2005 中编译了这两个程序。
在 C# 中,您应该使用string
(在这种情况下):
const string path = @"C:\Documents and Settings\QI_3664\Desktop\senthur.prt";
请注意,C# 以有限的方式支持指针,它们需要unsafe
上下文。你可以阅读更多@MSDN:不安全的代码和指针。您也可能会发现这很有用:@ MSDN:C++ 和 C# 之间的比较。