別々の型指定されたデータセット データ テーブルを同じメソッドに渡そうとしています。データテーブルは似ていますが、異なります。このメソッドは、データテーブルに対して同じ機能を実行します。本質的にメソッドを複製し、データテーブルの型に応じてパラメーターの型を変更する代わりに、データテーブルのカスタムインターフェイスを作成する方法に沿って何かを行う方法はありますか?その方法で、インターフェイスのパラメーターを持つ単一のメソッドを持つことができますタイプ?
私が現在持っているもの:
private PassdownDataset.SalesOrdersForManagerDataTable datatable1;
private PassdownDataset.SalesOrdersDataTable datatable2;
public SomePublicMethod()
{
PopulateDepartmentName(datatable1);
PopulateDepartmentName(datatable2);
}
private void PopulateDepartmentName(PassdownDataset.SalesOrdersForManagerDataTable dt)
{
//(operations performed on datatable)
}
private void PopulateDepartmentName(PassdownDataset.SalesOrdersDataTable dt)
{
//(operations performed on datatable)
}
私がしたいこと:
private PassdownDataset.SalesOrdersForManagerDataTable datatable1;
private PassdownDataset.SalesOrdersDataTable datatable2;
public SomePublicMethod()
{
PopulateDepartmentName(datatable1);
PopulateDepartmentName(datatable2);
}
private void PopulateDepartmentName(
PassdownDataset.CommonInterfaceForBothDataTables dt)
{
//(operations performed on datatable)
}