新しい辞書にコピーするために、文字列を使用して辞書を検索したいのですが、単純なはずですが、構文がわかりません。
基本的には次のとおりです。
// the object's myName corresponds to an existing dictionary
string stringdic = myName;
// here's where I try to create a new dictionary containing the values of the existing dictionary
Dictionary<string, int> mySkills = new Dictionary<string, int>(myName);
ここでの目標は、指定された文字列を「名前」としてオブジェクトを作成し、その名前から、一連の辞書のうちどれを使用する必要があるかを知ることです。たとえば、myName = Bob の場合、辞書 Bob にアクセスしたいこのスクリプトで。
したがって、既存の辞書を参照してそのキー/値を取得する他の方法も機能します。速度は大きな問題ではありませんが、コードをシンプルに保ちたいと考えています。ありがとう!