2012-02-09 14 views
-1

私はAction SriptクラスのC#への変換に取り組んでいますが、ActionScriptデータタイプを置き換える適切なデータタイプを選択しています...そして、の代わりに最高のC# datatypeが何であるか疑問に思っていますActionScript辞書C#

var prefixes = new Dictionary<string, string>(); 

、その後、あなたはそれにこの方法を項目を追加することができます:ActionScriptの はここにあなたがDictionaryクラスを持つC#では例えばサンプルコード

public static const db:String = "http://dbpedia.org/resource/"; 
public static const rdf:String = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"; 
public static const skos:String = "http://www.w3.org/2004/02/skos/core#"; 

private var prefixes:Dictionary = new Dictionary(); 

public function SPARQLQueryBuilder() { 
     prefixes["db"] = db; 
     prefixes["rdf"] = rdf; 
     prefixes["skos"] = skos; 
} 
+2

C#では、次のようにDictionaryクラスがあります。var prefixes = new Dictionary ();次のように項目を追加することができます:prefixes ["db"] = db; – Diego

+0

@Diegoそれは答えです! – Ben

+0

ありがとう@Ben、私は答えにコメントを移動します:) – Diego

答えて

2

prefixes["db"] = db; 
prefixes["rdf"] = rdf; 
prefixes["skos"] = skos;