2 回答

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超4個贊
object作為泛型參數(shù)沒有任何意義,因?yàn)镃#中所有東西都是object。
如果非要這么寫,必須用類型為List<object>的對象作參數(shù),假定你自己的對象叫Foo
List<object> one = new List<object>();
List<object> two = new List<object>();
one.Add(new Foo());
two.Add(new Foo());
aaa(one, tow);
函數(shù)就是可以完成一定功能,可以重復(fù)執(zhí)行的代碼塊.同時在面向?qū)ο筮^程中,函數(shù)就是方法的另一種叫法.函數(shù)可以使代碼的可讀性更高,可以創(chuàng)建多用途的代碼.

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個贊
object 是c#所有類型的基類,也就是說C#所有類型都可以轉(zhuǎn)化成Object類型,所以你可以先把參數(shù)轉(zhuǎn)化成Object再來用,
C#有強(qiáng)制轉(zhuǎn)化和隱式轉(zhuǎn)化,強(qiáng)制轉(zhuǎn)化是從類型高向低轉(zhuǎn)化。隱式反之,所以一般類型要轉(zhuǎn)化都是用顯示轉(zhuǎn)化,
剛剛又去VS幫你驗(yàn)證了下,完整代碼這樣寫
string stra = "haha";
object h = (object)stra;
怕錯的話用Console.WriteLine(h);輸出來看看,
我輸出來是沒錯。
convent.Toobject沒這個方法。用習(xí)慣別的就愛推斷了 。不好意思哈。
- 2 回答
- 0 關(guān)注
- 113 瀏覽
添加回答
舉報