我無法找出JScript .NET字典對象的語法。我試過字典對象語法?
private var myDictionary: Dictionary<string><string>;
但編譯器抱怨說它缺少一個分號並且Dictionary對象沒有聲明。
我知道JScript確實有一個本地字典式的對象格式,但我不確定是否存在使用它而不是.NET特定構造的缺點。也就是說,如果有人想用另一種.NET語言來擴展我的腳本呢?
我無法找出JScript .NET字典對象的語法。我試過字典對象語法?
private var myDictionary: Dictionary<string><string>;
但編譯器抱怨說它缺少一個分號並且Dictionary對象沒有聲明。
我知道JScript確實有一個本地字典式的對象格式,但我不確定是否存在使用它而不是.NET特定構造的缺點。也就是說,如果有人想用另一種.NET語言來擴展我的腳本呢?
JScript.Net不支持泛型類型和方法。
檢查此鏈接:
http://msdn.microsoft.com/en-us/library/xfhwa508(v=VS.80).aspx
點擊JScript的選項卡下的語法標題。
還有就是用字典鍵入JScript.Net
創建交流#裝配
using System;
using System.Collections.Generic;
using System.Text;
namespace Sample
{
class Tools
{
public Dictionary<string,object> Dict()
{
return new Dictionary<string,object>();
}
}
}
在JScript
import System;
import System.Text;
package Sample
{
public class Main
{
public var MyDictionary = Tools.Dict();
function Main()
{
MyDictionary["test"] = "Works";
Console.WriteLine(MyDictionary["test"]);
}
}
}
FTW ,所以你可以使用C#程序集有一個辦法你的JScript.net的東西
垃圾。至少我有一個解決方法。 – posfan12