実行時にc#コードを評価する方法があるかどうか誰かが知っていますか?例えば。ユーザーがDateTime.Now.AddDays(1)などを文字列として入力し、その文字列を評価して結果を取得できるようにしたいと思います。
動的に入力されたすべての行を評価しているように見えるので、即時ウィンドウ機能にアクセスできるかどうか疑問に思います。
VBにはVBA*.dllからの文書化されていないEbExecuteLine()API関数があることがわかり、c#に相当するものがあるかどうか疑問に思います。
また、カスタムツールhttps://github.com/DavidWynne/CSharpEval(以前はkamimucode.comにありましたが、作成者はGitHubに移動しました)を見つけましたが、次のようなものが望ましいです。 .NETの一部
ありがとう