でキャストオブジェクトは、任意の助けに感謝....初心者のC# - 多くのランタイム
問題:実行時に適用される3つの異なる種類の 選択は、ローカル変数は、その結果に応じて、型に変換したいです。
例:私はStackOverflowの周りを見て、いくつかの良い例を見つけた
Object test;
if (something == somethingElse)
{
test = VendorClass<VendorType>
}
else
{
test = OtherVendorClass<OtherVendorType>
}
、など
var newVar = (OtherVendorClass<OtherVendorType>)test;
とただし
var newVar = test as OtherVendorClass<OtherVendorType>;
、すべて私が見てきましたテスト変数スコープではなく、新しい変数をローカルに作成するだけです。
ありがとうございます。
あなたがここで尋ねていることは、それほど明確ではありません。あなたはいくつかの詳細を追加できますか? –
キャスト後に 'test'オブジェクトをどのように使うのでしょうか? – Fabio
うわー....私は何か非常に間違っている投票を見て間違っていたように見えます。誰かが私が間違っている場所についてアドバイスしてくれますか?ありがとう – ma11achy