一个可以写入两个公共数据表的方法
本文关键字:方法 两个 数据表 一个 | 更新日期: 2023-09-27 18:27:55
我真的不知道如何表达这个问题,但我会尽力解释我想做什么。
请考虑以下伪代码:
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个公共数据表设置,我创建了一个方法,可以选择正确的数据表来写入信息。在读取文件时,但我不知道该选择什么变量类型来向程序指示我想写入什么数据表(见"something*类型")。我对编程很陌生,所以我不知道这是否可能,也不知道该在谷歌上搜索什么。
您只需使用变量的类型,在本例中为DataTable
。
public void readFile(string FileName, DataTable datatabletoWriteTo)
{
// parse file contents
datatabletoWriteTo.Rows.Add(...);
}