2
奇妙な魔法ですが、ContainsKeyはfalseを返します。私はInvariantCultureのcomparerを同じ結果で使用しようとしました。c#奇妙な辞書にはContainsKeyまたはStringComaprerが含まれています
GameCommands = new Dictionary<string, GameCommand>(StringComparer.Ordinal)
{
{"Start new game with deck", StartGame},
{"Tell color", TellColor},
{"Tell rank", TellRank},
{"Drop card", Drop},
{"Play card", Play},
};
Debug.WriteLine(GameCommands.ContainsKey("Tell color"));
偽
私は、キーに引用符を削除し、再度入力して、それを解決します。私はなぜこれが起こっているのか知りたい。
'{ "\のu2008Dropカード"、ドロップ}、' ----> '{ "\のu200BDropカード"、ドロップ} 、 'あなたのテーブルを見て –
@FelixCastor:Doh!ありがとう、固定。 –