我有一個類,帶有一些全局字典和常量字典。喜歡:C#將靜態字典分配給靜態類中其他字典的已過濾版本
public static class Constants
{
public static Dictionary<string, MyObject> MyDictionary= new Dictionary<string, MyObject>()
{
{"first", new MyObject()},
{"second", new MyObject()},
};
}
可以說我想要另一個字典,就像那只有一些添加和刪除的元素。有沒有辦法在靜態類中實現這一點?我想像這樣:
public static Dictionary<string, MyObject> MyOtherDictionary = MyDictionary.Remove("second").Add("Third", new MyObject())
但我知道這是行不通的,那麼有什麼辦法可以實現這一目標嗎?
['Remove'(https://msdn.microsoft.com/en-us/library/kabs04ac(V = vs.110)的.aspx)的回報做一個'bool',你不能使用bool添加' –