perl プログラマーとして、文字列をコードとして評価できます。必要に応じて、C# で同じことを行うことはできますか (文字列またはユーザー入力を含むその他のオブジェクトを使用)。
私が達成したいのは、メソッドがソース コードで事前定義されているか、ユーザーがメソッドまたは SQL クエリの C# コードを表す文字列を入力して実行時に定義できるオブジェクトを作成することです。メソッド呼び出しは常にスカラー値を文字列として返す必要があります。メソッド呼び出しで使用する事前定義された「システム」変数と、文字列が実際に返されることを検証するための「クリーンアップ」コードを利用できるようにすることが望ましいと思います。 .
擬似 - 構造
Object Statistic
string Name;
functionref Method;
私が考えているアーキテクチャは、基本的にこれらをリアルタイムで収集し、ユーザーの要求に応じて、ユーザーが表示したい統計のリストに追加します。定義済みの統計は、ファイルに保存して、初期化中にメイン プログラムにロードできます。このようにして、ユーザーは目的の統計を再定義し続ける必要がありません。統計の編集/更新/削除が必要です。
これが成功すれば、私 (プログラマー) は、私がまだコードを書いていない統計ボードに表示したい新しい情報があると誰かが判断するたびに、新しいコードを追加する必要がなくなります。
C# でこれを達成するためにどこから読み始めるかについてのアイデアはありますか?
この機能の目的は、実行中のシステム/データベースの統計を表示するプログラムです。監視する値は、必ずしも設計時にわかっているわけではなく、取得に必要な値を定義する方法もわかりません。システム用に事前にコーディングしたものを超えて、ユーザーが統計を定義できるようにしたいと考えています。