NSMutableDictionary()、NSMutableArray()、NSArray 和 NSDictionary 在 C# 中的等价物是什么?

What is Equivalent of NSMutableDictionary(), NSMutableArray() ,NSArray And NSDictionary in c#?

谁能告诉我 C# 中 NSMutableDictionary()、NSMutableArray()、NSArray 和 NSDictionary 的等价物是什么

首先,C#中的ArrayDictionarymutableimmutable没有区别。

我们都可以在初始化后更改值。表示都是Mutable.

对于 NSMutableDictionaryNSDictionary

  Dictionary<string, object> dict = new Dictionary<string, object>();
  dict["a"] = new NSString(); // set
  var Object = dict["a"];  //get

对于 NSMutableArrayNSArray

 List<object> list = new List<object>();
 list.Add(new NSString());    //set
 NSString str = list[0] as NSString;   //get