字符串数组和字符串参数

Nat*_*pos -1 c# arrays windows-mobile-5.0

我正在开发一个有这样一行的简单应用程序:

string[] values = ReadAll(inputFile);
Run Code Online (Sandbox Code Playgroud)

由于inputFile是一个字符串,但是如何在没有冲突的情况下做到这一点(不能在'string []'中隐式转换类型'string')?

dtb*_*dtb 6

假设你的ReadAll方法有这样的签名

string ReadAll(string inputFile);
Run Code Online (Sandbox Code Playgroud)

然后问题不在于,inputFile但是方法的返回值不能分配给a string[].


您是否正在寻找File.ReadAllLines

string[] values = File.ReadAllLines(inputFile);
Run Code Online (Sandbox Code Playgroud)

或者你想通过某些分隔符拆分字符串

string[] values = ReadAll(inputFile).Split('\n');
Run Code Online (Sandbox Code Playgroud)