一个可以写入两个公共数据表的方法

本文关键字:方法 两个 数据表 一个 | 更新日期: 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(...);
}