我正在嘗試使字典不區分大小寫。 但是,我宣佈它是一個屬性,我怎麼能使這個不敏感。如何使字典不區分大小寫
我知道,當定義,我可以用它喜歡:
var dict = new Dictionary<string, YourClass>(
StringComparer.InvariantCultureIgnoreCase);
但是,我在我的接口和類分別定義它像
IDictionary<string, string> dict { get; }
public Dictionary<string, string> dict { get; set; }
我怎樣才能讓這種情況下不區分大小寫?
將它包裝在一個類中,然後在訪問它之前調用密鑰上的'ToLower': –
你在哪裏實例化你的字典?那就是你要做的地方。 – itsme86
這些評論沒有解決接口問題,但答案之一。 –