私はこれを使用しますexpression parser。Hashtable for Windows電話アプリケーションの使用中にエラーが発生しました
私は、サイト上でこのコードをインポート:
using System;
using System.Collections;
using info.lundin.Math;
// some other imports
public class Test
{
public static void Main(String[] args)
{
// Instantiate the parser
ExpressionParser parser = new ExpressionParser();
// Create a hashtable to hold values
Hashtable h = new Hashtable();
// Add variables and values to hashtable
h.Add("x", 1.ToString());
h.Add("y", 2.ToString());
// Parse and write the result
double result = parser.Parse("xcos(y)", h);
}
}
をそれは名前空間ハッシュテーブルが見つからなかったことを述べています。 私はそれをGoogleと私は、HashtablesはSilverlightに含まれていないと私は辞書を使用する必要があることがわかった。
しかし、私は辞書を使用する場合、それは言う私のエラー与える: はSystem.Collections.Generic.Dictionary<string,string>
System.Collections.Hashtable
に任意の提案から変換することはできませんか?
代わりに辞書を使用するようにパーサーをアップグレードする必要があります。 –
「System.Collections.Generic.DictionaryからSystem.Collections.Hashtableに変換できません」というエラーが表示されるコードは何ですか? – Foggzie