什么是c#中NSMutableDictionary(),NSMutableArray(),NSArray和NSDictionary的等价物?

时间:2018-03-24 05:25:11

标签: xamarin.ios c#-3.0

任何人都可以在C#中告诉我什么是NSMutableDictionary(),NSMutableArray(),NSArray和NSDictionary的等价物

1 个答案:

答案 0 :(得分:0)

首先,与mutable上的immutableArray以及C#中的Dictionary没有区别。

我们可以在初始化后更改值。这意味着它们都是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