我想要一個2d數組讀取文本文件,然後返回數組,以便我可以顯示它,修改它等等。我似乎無法給返回一個2維數組用於多個事件
「不超載法‘找出AdvisorList’取0參數」
不管我擺在t.AdvisorList()
的()
。
namespace Advisor_and_Student
{
class Advisor
{
public String[][] AdvisorList(string[][] AdvisorArray)
{
string[] lines = File.ReadAllLines("C:\\advisor.txt");
AdvisorArray = lines.Select(line => line.Split(',').ToArray()).ToArray();
return AdvisorArray;
}
}
}
private void btnAdvisorAll_Click(object sender, EventArgs e)
{
Advisor t = new Advisor();
string[][] AArray = t.AdvisorList();
int j = AArray.GetLength(0);
for (int i = 1; i < j; i++)
{
lbAdvisor.Items.Add(AArray[i][0]);
}
}
你可以在advisor.txt文件中發佈一個或多個清理過的示例行嗎? –
't.AdvisorList();'應該是:'string [] [] foo; t.Advisorlist(foo);'我懷疑你需要同時輸入和輸出給定你的描述的數組。唯一的「事情」你可以放入並滿足0參數調用是沒有任何東西(沒有)。例如在C++中'void foo(void){}' – 2013-11-26 18:21:19
該文本文件看起來像:名字,姓氏,部門然後每一行都是一個新條目。 –