文字のビットマップの呼び出しと設定に関して、私のシステムをよりダイナミックにしようとしています。私は、値であることを意図したビットマップリストを呼び出したり返すために、パラメータである2つの文字列を使用して検索するすべての文字を持つ大量の辞書が必要でした。C#辞書内の辞書
public Dictionary< Dictionary<String, String>, List<Bitmap>> Character_Spreadsheet =
new Dictionary<Dictionary<String, String>, List<Bitmap> >();
private List<Bitmap> loadAssets(String character, String icon_state) {
return Character_Spreadsheet[new Dictionary<character, icon_state>];
}
しかし、タイプのように2つのパラメータが使用されているというエラーが表示されます。
'<文字、icon_state>'に似て何かをしたいと思います。タイプが期待される場所で使用しました。エラーはあなたに正確な問題を伝えています。 –
エラーが何であるかはっきりしていませんが、それは決してうまくいかないでしょう。何か他のことをする。 – Will
私はあなたがDictionaryをKeyとして必要としないと思っています。例えば、Tuple のように使ってみてください。 –