1
我有特定的類,我想傳入一個方法,我想在該方法中使用該類並返回該類的一個版本。傳遞一個類作爲參數
protected Type [] Convert(ArrayList list, MyPersonalClass)
{
MyPersonalClass[] resArray = (MyPersonalClass[])list.ToArray(typeof(MyPersonalClass));
return resArray;
}
你想使用LINQ鑄造。 http://msdn.microsoft.com/en-us/library/vstudio/bb341406(v=vs.100).aspx –
cgTag
1.您無法將'class'作爲參數傳遞,您可以傳遞實例。 2.不要使用'ArrayList'代替'List'。 3.您的代碼至少有兩個原因無法編譯。 –
你看過通用方法嗎? http://msdn.microsoft.com/en-us/library/twcad0zb.aspx –