我「米開發一個簡單的應用程序,有這樣一行:字符串數組和字符串參數
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