DictionaryContainer Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
DictionaryContainer() |
Rufen Sie beim Überschreiben den Basisklassenkonstruktor mit einem auf NSMutableDictionary. |
DictionaryContainer(NSDictionary) |
Rufen Sie beim Überschreiben den Basisklassenkonstruktor auf, und übergeben Sie den |
DictionaryContainer()
Rufen Sie beim Überschreiben den Basisklassenkonstruktor mit einem auf NSMutableDictionary.
protected DictionaryContainer ();
Hinweise
Wenn Sie einen stark typisierten Wrapper für NSDictionary erstellen, unterklassen Sie den DicionaryContainer unter, und stellen Sie zwei Konstruktoren bereit: einen NSDictionary (zum Erstellen des Wrappers) und einen ohne Argumente, der die Basisklasse mit einem NSMutableDictionary aufrufen sollte. Verwenden Sie dann eine der verschiedenen Get- und Set-Methoden, die von dieser Klasse verfügbar gemacht werden, um Werte abzurufen und festzulegen. So funktioniert eine Beispielklasse:
public class MyProperties : DicionaryContainer {
public MyProperties () : base (new NSMutableDictionary ())
{
}
public MyProperties (NSDictionary dict) : base (dict)
{
}
static NSString boolKey = new NSString ("SomeBoolKey");
public bool MyBool {
get {
return GetInt32Value (boolKey);
}
set {
SetInt32Value (boolKey, value);
}
}
}
Gilt für:
DictionaryContainer(NSDictionary)
Rufen Sie beim Überschreiben den Basisklassenkonstruktor auf, und übergeben Sie den dictionary
.
protected DictionaryContainer (Foundation.NSDictionary dictionary);
new Foundation.DictionaryContainer : Foundation.NSDictionary -> Foundation.DictionaryContainer
Parameter
- dictionary
- NSDictionary
Das Wörterbuch, das umschlossen werden soll.
Hinweise
Wenn Sie einen stark typisierten Wrapper für NSDictionary erstellen, unterklassen Sie den DicionaryContainer unter, und stellen Sie zwei Konstruktoren bereit: einen NSDictionary (zum Erstellen des Wrappers) und einen ohne Argumente, der die Basisklasse mit einem NSMutableDictionary aufrufen sollte. Verwenden Sie dann eine der verschiedenen Get- und Set-Methoden, die von dieser Klasse verfügbar gemacht werden, um Werte abzurufen und festzulegen. So funktioniert eine Beispielklasse:
public class MyProperties : DicionaryContainer {
public MyProperties () : base (new NSMutableDictionary ())
{
}
public MyProperties (NSDictionary dict) : base (dict)
{
}
static NSString boolKey = new NSString ("SomeBoolKey");
public bool MyBool {
get {
return GetInt32Value (boolKey);
}
set {
SetInt32Value (boolKey, value);
}
}
}