Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
Object型を内部処理形式にキャスト
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30393#CommentId83495
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 (社会人)
投稿日時
2019/3/22 11:45:47
質問の意味と意図が分かりませんでした。
例えば
Dim a As Integer
Dim b As Boolean
Dim c As String
のような変数があって、Dim o As Object の中身に応じて、
どの変数にセットするかを切り分けたいという事でしょうか?
変数のデータ型はコンパイル時に確定されているものであって、
実行時に動的に変えられるものではありませんよね。
Dim x As 継承元の型 = 派生クラスのインスタンス
のようなことならできますが…。(Object 型はすべての型の基底クラス)
どういう状況で、何のためにその処理が必要なのかを
明確にしてもらえると、より具体的な回答が出来るかもしれません。
たとえばジェネリックで対応するとか、TypeOf あるいは GetType 等で切り分けるとか。