我“米开发一个简单的应用程序,有这样一行:字符串数组和字符串参数
string[] values = ReadAll(inputFile);
由于INPUTFILE是一个字符串,但我怎么能做到这一点不冲突(无法隐式转换类型'字符串”在‘字符串[]’)?
我“米开发一个简单的应用程序,有这样一行:字符串数组和字符串参数
string[] values = ReadAll(inputFile);
由于INPUTFILE是一个字符串,但我怎么能做到这一点不冲突(无法隐式转换类型'字符串”在‘字符串[]’)?
假设你ReadAll
方法有这样
string ReadAll(string inputFile);
签名那么问题不在于inputFile
但该方法的返回值不能分配给string[]
。
您是否在寻找File.ReadAllLines?
string[] values = File.ReadAllLines(inputFile);
或者您想要split a string by some delimeter?
string[] values = ReadAll(inputFile).Split('\n');
谢谢,第二个片段是我所需要的。 – 2009-11-12 21:14:41
基于你给我们的异常信息,ReadAll(inputFile)
返回string
,并且将其分配给一个string[]
,所以这就是为什么它不工作。
这会工作:
string input = ReadAll(inputFile);
在这之后你想以某种方式拆分字符串?我们需要更多的细节来进一步帮助您。
你想要它做什么? – 2009-11-12 21:01:47