我不确定如何说出这个问题,但我会尝试解释我想要做的事情。
请考虑以下伪代码:
public DataTable _Table1 = new DataTable();
public DataTable _Table2 = new DataTable();
private void Button_Click(object sender, EventArgs e)
{
if (true)
{
readFile(someFile,_Table1)
}
else
{
readFile(someFile,_Table2)
}
}
public void readFile(string FileName,something* datatabletoWriteTo)
{
datatabletoWriteTo.Rows.Add(add Stuff to The Data Table);
}
正如您所看到的,我有2个公共数据表设置,我创建了一个方法,可以选择正确的数据表来写入信息。在阅读文件时,我不知道要选择哪种变量类型来向程序指示我想要写入的数据表(请参阅"某些内容*类型")我很漂亮对程序设计不熟悉所以我不知道它是否可能或谷歌用于什么。
答案 0 :(得分:0)
您只需使用变量的类型,在本例中为DataTable
。
public void readFile(string FileName, DataTable datatabletoWriteTo)
{
// parse file contents
datatabletoWriteTo.Rows.Add(...);
}