【发布时间】:2016-04-19 23:48:26
【问题描述】:
我有一个锯齿状数组,它在main 中运行良好,但如果我尝试将它放入一个方法中,我不确定该调用什么。我试过load(data) 并返回语句,但我没有任何运气。
public static void load()
{
try
{
string[][] data = new[] {
File.ReadAllLines(@"data\Month.txt"),
File.ReadAllLines(@"data\Year.txt"),
File.ReadAllLines(@"data\WS1_AF.txt"),
File.ReadAllLines(@"data\WS1_Rain.txt"),
File.ReadAllLines(@"data\WS1_Sun.txt"),
File.ReadAllLines(@"data\WS1_TMin.txt"),
File.ReadAllLines(@"data\WS1_TMax.txt"),
};
Console.WriteLine("Files have been found, press any key to continue");
Console.ReadKey();
}
catch (Exception) {
Console.WriteLine("Unable to find files... exiting");
exit();
}
}
【问题讨论】:
-
你到底想完成什么?
-
我正在尝试将数组从该方法获取到另一个方法。在其他方法之间转移它
-
是的,但我们不明白您的问题。您是否正在尝试将数据返回到另一件事?那么你的代码中需要
public static string[][] load()和return data;。否则我们不知道你在问什么
标签: c# jagged-arrays