我試圖發送一個JavaScript對象爲C#的世界,但我無法弄清楚如何做。傳遞一個JavaScript對象爲C#在jint
這裏是我的javascript代碼
myClass.Do('str', { key : 'Testing' });
我試圖對C#類這些方法簽名,第一個參數是正確的,但第二個參數始終是零。
public Do(string param1, object param2); // param1 = 'str', param2 = null
public Do(string param1, dynamic param2); // param1 = 'str', param2 = null
public Do(string param1, JsObject param2); // param1 = 'str', param2 = null
public Do(string param1, JsDictionary param2); // param1 = 'str', param2 = null
public Do(string param1, ArgumentClass param2); // param1 = 'str', param2 = null
public Do(string param1, object[] param2); // throws method not found
有沒有辦法做到這一點?
我有固定的缺失報價語法 – ertan 2010-09-17 11:10:34