首先,我對問題的標題表示歉意。我不確定它是什麼,我正在努力完成,所以我會直接去解決它。如何處理重構此代碼(C#,Types)
我目前正在使用GDI +在c#中開發一個遊戲引擎,並且已經實現了一個組件類。這個想法是任何遊戲對象都可以有多個組件(與Unity3D一樣),我希望能夠通過搜索它是什麼類來找到任何類型的組件。
關於這一點,我想改變這一段代碼:
Rigidbody r = obj.GetComponentOfType(typeof(Rigidbody)) as Rigidbody;
看起來像這個:
Rigidbody r = obj.GetComponentOfType<Rigidbody>();
我如何去這樣做呢?
對不起,如果我的問題似乎含糊不清,這個主題的任何燈光將是美好的!
http://answers.unity3d.com/questions/55331/differences-generic-getcomponentscript-vs-getcompo.html – lordkain