DictionaryContainer Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
DictionaryContainer() |
In caso di override, chiamare il costruttore della classe base con un oggetto NSMutableDictionary. |
DictionaryContainer(NSDictionary) |
In caso di override, chiamare il costruttore della classe base, passando . |
DictionaryContainer()
In caso di override, chiamare il costruttore della classe base con un oggetto NSMutableDictionary.
protected DictionaryContainer ();
Commenti
Quando si crea un wrapper fortemente tipizzato per NSDictionary, sottoclasse DicionaryContainer e vengono forniti due costruttori: uno che accetta un NSDictionary (per creare il wrapper) e uno senza argomenti, che deve chiamare la classe base con un NSMutableDictionary. Usare quindi uno dei vari metodi Get e Set esposti da questa classe per ottenere e impostare i valori. Ecco come funziona una classe di esempio:
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);
}
}
}
Si applica a
DictionaryContainer(NSDictionary)
In caso di override, chiamare il costruttore della classe base, passando .dictionary
protected DictionaryContainer (Foundation.NSDictionary dictionary);
new Foundation.DictionaryContainer : Foundation.NSDictionary -> Foundation.DictionaryContainer
Parametri
- dictionary
- NSDictionary
Dizionario di cui eseguire il wrapping.
Commenti
Quando si crea un wrapper fortemente tipizzato per NSDictionary, sottoclasse DicionaryContainer e vengono forniti due costruttori: uno che accetta un NSDictionary (per creare il wrapper) e uno senza argomenti, che deve chiamare la classe base con un NSMutableDictionary. Usare quindi uno dei vari metodi Get e Set esposti da questa classe per ottenere e impostare i valori. Ecco come funziona una classe di esempio:
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);
}
}
}