[過去ログ]
ふらっと C#,C♯,C#(初心者用) Part138 (1002レス)
ふらっと C#,C♯,C#(初心者用) Part138 http://mevius.5ch.net/test/read.cgi/tech/1528194762/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
139: デフォルトの名無しさん (ワッチョイ d2eb-hrcC) [sage] 2018/06/15(金) 12:03:59.97 ID:AMC7cROI0 >>116-117 コンパイル時点で型が定まらない(実行時に型が決まる)ものを new する手段という風ですよね? 使えそうです。ありがとうございました。 あとは、外部から「型」を受け取って new するまでの間、保管しておきたいのですが 型を変数(プロパティ)に格納するにはどうしたらいいんでしょ http://mevius.5ch.net/test/read.cgi/tech/1528194762/139
142: デフォルトの名無しさん (ワッチョイ d2eb-hrcC) [sage] 2018/06/15(金) 12:48:48.68 ID:AMC7cROI0 >>140 ありがとうございます。 「型」を格納する変数の型は System.Type なんですね!! やりたいことが出来ました!! System.Type t = typeof(××フォーム); ← ここのところを公開して外部からセット var f = (System.Windows.Forms.Form)System.Activator.CreateInstance(t); f.ShowDialog(); http://mevius.5ch.net/test/read.cgi/tech/1528194762/142
145: デフォルトの名無しさん (ワッチョイ d2eb-hrcC) [sage] 2018/06/15(金) 13:16:34.24 ID:AMC7cROI0 本当は自作インターフェースを持った「なにか」から派生するクラスなのですが そこまで書くと行数が凄いことになるので、Form を例にさせてもらいました。 http://mevius.5ch.net/test/read.cgi/tech/1528194762/145
148: デフォルトの名無しさん (ワッチョイ d2eb-hrcC) [sage] 2018/06/15(金) 14:16:21.09 ID:AMC7cROI0 >>146 基底クラスから派生したクラスを動的に生成します。 142 みたいな方法が出来ることを知らなかったので switch 〜 case でクラスの種類だけ new() やってたところをキレイにします。 http://mevius.5ch.net/test/read.cgi/tech/1528194762/148
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.031s