c#ダイナミックコード実行:eval()関数を交換
動的コード評価により、開発者は強力なテクノロジーであるコンパイルせずに任意のコードを実行できます。 JavaScriptは
関数を使用してこの関数を実装しているため、C#にも同様のメカニズムがありますか?
eval()
に動的評価を実装します C#コードを動的に評価するために、RoslynスクリプトAPIを使用できます。このAPIを使用すると、コンパイラなしでC#コードを実行できます。これは、JavaScript 関数と同様の関数を提供します。
例の例eval()整数変数
と「Property1」、「Property2」、「Property3」などの複数の属性があるとします。
i
この例は、RoslynスクリプトAPI動的評価の単純な表現とより複雑なコードブロックの使用方法を示しています。 i
以上がc#はjavascriptの `eval()`のようなコードを動的に評価できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。