如何在C#中将Object类型传递给Type参数

fol*_*olk 6 c# parameters methods types

我有一个具有类型参数的函数.

public static object SetValuesToObject(Type tClass, DataRow dr)
{
   //
   .............
   //
   return object
} 
Run Code Online (Sandbox Code Playgroud)

我不知道如何传递一个类作为此函数的参数.在这里,我想通过参数类"产品".

我试过这个

 SetValuesToObject(Product,datarow);
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我怎么能这样做?

arg*_*gaz 6

在编译时知道类的typeof关键字.

SetValuesToObject(typeof(Product),datarow);
Run Code Online (Sandbox Code Playgroud)

您还可以object.GetType()在编译时使用您不知道其类型的实例.