寫了一段代碼,用到了Activator.CreateInstance,但是出現例外,請大神們幫忙解決一下~~
具體代碼如下:
Type type = triggerID.GetType();
Console.WriteLine(type);
object result = null;
result = Activator.CreateInstance(type);
FSMTrigger tr = result as FSMTrigger;
Activator.CreateInstance拋出例外,例外如圖:

然后result能賦值成功,但是tr轉換型別之后為null, FSMTrigger為抽象類
實在找不出問題在哪,請大神們幫幫忙~~
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/246692.html
標籤:C#
