2011-01-28 94 views
1

我無法找出JScript .NET字典對象的語法。我試過字典對象語法?

private var myDictionary: Dictionary<string><string>; 

但編譯器抱怨說它缺少一個分號並且Dictionary對象沒有聲明。

我知道JScript確實有一個本地字典式的對象格式,但我不確定是否存在使用它而不是.NET特定構造的缺點。也就是說,如果有人想用另一種.NET語言來擴展我的腳本呢?

回答

2

還有就是用字典鍵入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的東西