に一般的な読者を渡す私が持っている方法方法
public Customer InitializeCustomer (reader)
{
Customer customer =new Customer();
customer.CompanyName = reader[1].ToString();
customer.Address1 = reader[2].ToString();
customer.Address2 = reader[3].ToString();
customer.City = reader[4].ToString();
customer.State = reader[5].ToString();
customer.Zip = reader[6].ToString();
}
この方法は同じになります。しかし、問題はInitializeCustomer 'reader'へのパラメータが私が読んでいるファイルのタイプに依存することです。私はxlsファイルや他のいくつかの時間CSVなどから私は別のリーダーとメソッドのオーバーロードを持つことができますデータを読み取る必要がありますいくつかの時間。しかし、oledbreader、streamreaderなどのような任意のタイプのリーダーのために働く1つの方法を持つことは可能ですか?
ありがとうございます。
これらのクラスはどれから派生していますか? –
お客様はプログラム内でクラス定義されています。継承は使用されません。 – Sandeep
'reader'の型は何ですか? –