C# ClearScript 是一個用于 C# 程序的腳本引擎。它允許開發者在 C# 應用程序中輕松地嵌入和執行 JavaScript 代碼。ClearScript 提供了一種簡單、高效的方式來在 C# 代碼中調用和執行 JavaScript 函數,而無需創建一個完整的 JavaScript 運行時環境。
ClearScript 的特點包括:
以下是一個簡單的示例,展示了如何在 C# 程序中使用 ClearScript:
using Microsoft.ClearScript;
class Program
{
static void Main()
{
// 創建一個新的 ClearScript 引擎實例
using (ScriptEngine engine = new ScriptEngine())
{
// 添加 JavaScript 代碼
engine.Execute("function add(a, b) { return a + b; }");
// 調用 JavaScript 函數
dynamic result = engine.Evaluate("add(3, 4);");
// 輸出結果
Console.WriteLine("3 + 4 = " + result);
}
}
}
在這個示例中,我們創建了一個 ClearScript 引擎實例,添加了一個簡單的 JavaScript 函數 add
,然后調用它并輸出結果。