実行時に関数に渡されるパラメータをキャストするにはどうすればよいですか?動的キャスト
private object PopulateObject(object dataObj, System.Data.DataRow dataRow, string query)
{
object = DataAccess.Retriever.RetrieveArray<dataObj.GetType()>(query);
実行時に型宣言内でdataObj.GetType()を取得する方法を知りたいと思います。
汎用メソッドFTW! – Randolpho
RetrieverがContextBoundObjectでないことを願います。 – TheMissingLINQ
ContextBoundObjectsはジェネリックメソッドを持つことができないので、ジェネリックメソッドを公開しているので、 "Retriever"タイプが "ContextBoundObject"から継承しないと仮定することはOKです。 –