大部分鑄造得到任何幫助....新手C# - 對象在運行時
問題:在運行時被施加三種不同類型的選擇 ,希望有本地變量轉換取決於結果鍵入。
例子:
Object test;
if (something == somethingElse)
{
test = VendorClass<VendorType>
}
else
{
test = OtherVendorClass<OtherVendorType>
}
我看了看周圍的StackOverflow,發現了一些很好的例子,如
var newVar = (OtherVendorClass<OtherVendorType>)test;
和
var newVar = test as OtherVendorClass<OtherVendorType>;
然而,所有我見過如此遠不是測試變量範圍,只是在本地創建新的變量範圍。
在此先感謝。
這不是很清楚你在這裏問什麼;你可以添加更多的細節? –
如何在投射後使用'test'對象? – Fabio
哇....看起來像我做了一些非常錯誤的看負面投票。有人能告訴我哪裏出錯了,讓我知道嗎?謝謝 – ma11achy