こんにちわ
変数の動的な再定義というものが可能かどうかお伺いしたく質問させていただきました。
具体的には宣言時にはpublic int numberと宣言しておいて、プログラムのLoad時に、プログラム内でdouble型で宣言しなおすといった内容です。
※上記の内容は質問用のサンプルです。ジェネリックを使えばいいとかあると思いますがあくまで可能かどうかの質問です。
やりたいことは、プログラム実行時に型を決めて、コンパイルも通したいという内容です。
dynamicを使用すれば想定通りの動きのものはできましたが、別のやり方も模索しております。
プログラム内でなんとか再定義ができないものかと思ってます。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
実行時に型を作ること自体は可能です。
が,作った型を使うことはリフレクションを山のように使うことになるので現実的ではないと思います。
・System.Reflection.Emit
http://msdn.microsoft.com/ja-jp/library/system.r …
直接にILを用いて型等を生成する方法。ILが分かるのであれば。
・System.CodeDom
http://msdn.microsoft.com/ja-jp/library/system.c …
Emitよりは上位の概念を利用して実行時に型等を生成する方法。
・Roslyn
http://roslyn.codeplex.com/
.NETで書かれたC#/VB等のコンパイラ。構文解析結果を取り出したりもできます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 数年前からWindows10 の Update ができないです。なぜですか? 7 2022/11/09 06:03
- C言語・C++・C# C言語 3 2022/10/04 15:07
- Windows 10 このWindowsUpdateの失敗メッセージは何を物語るか? 5 2023/07/17 11:49
- Windows 10 Windowsのタイムスケジューラーについての質問です。 先日、Webスクレイピング用のプログラムを 1 2022/09/28 05:51
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
- Ruby VBA 2 2023/01/14 14:14
- C言語・C++・C# プログラム内から、MIDIファイルの一部分だけを再生する方法 1 2023/02/15 11:08
- ノートパソコン .dllファイルがありませんと表示される 5 2023/04/30 03:03
- C言語・C++・C# 10個の実数に対する降順ソート結果を出力するプログラムを作りたいのですが、以下のプログラムをどう直せ 1 2022/07/09 22:16
- PHP 掲示板を資料を参考にして開発中ですが、画像がアップされません? 1 2022/11/21 06:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Macターミナルで実行中のプログ...
-
clock関数は正確じゃないの?
-
MACで動く実行ファイルをWindow...
-
VBAで外部プログラムを非表示で...
-
プログラミング ソースコード
-
C言語のFFTについて教えてくだ...
-
実行時エラー429
-
プログラム初心者です Pythonで...
-
他のPC上にあるexeを、そのP...
-
C# 変数の動的な再定義
-
プロセス間通信について
-
Windows10でDOSゲーム
-
vbで起動時オプションを指定す...
-
timeEndPeriodを呼ばないと
-
C++でCtrl+Cを無効化したい
-
sleep()関数について
-
一瞬で消える
-
sendkeysにてALT+CTRL+INSERTを...
-
逆コンパイルと逆アセンブルの...
-
USJでの割り込み
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Macターミナルで実行中のプログ...
-
sendkeysにてALT+CTRL+INSERTを...
-
他のPC上にあるexeを、そのP...
-
実行時エラー429
-
system関数を使用してsuコマン...
-
プログラミング ソースコード
-
C言語で途中までしか、プログラ...
-
MACで動く実行ファイルをWindow...
-
clock関数は正確じゃないの?
-
あるプログラム実行中に別のプ...
-
VBAで外部プログラムを非表示で...
-
並列計算をしたときのシステム...
-
システム資源とは?
-
C言語でフォルダを開く
-
終了してもプログラムが実行し...
-
Windows10でDOSゲーム
-
なんかC言語でプログラム書いて...
-
プロセス間通信について
-
プログラムを走らせる
-
RPG パラメーターについて
おすすめ情報