DictionaryContainer Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
DictionaryContainer() |
En cas de substitution, appelez le constructeur de classe de base avec un NSMutableDictionary. |
DictionaryContainer(NSDictionary) |
En cas de substitution, appelez le constructeur de classe de base, en passant le |
DictionaryContainer()
En cas de substitution, appelez le constructeur de classe de base avec un NSMutableDictionary.
protected DictionaryContainer ();
Remarques
Lors de la création d’un wrapper fortement typé pour NSDictionary, sous-classez le DicionaryContainer et fournissez deux constructeurs : l’un prenant un NSDictionary (pour créer le wrapper) et l’autre ne prenant aucun argument, ce qui doit appeler la classe de base avec un NSMutableDictionary. Utilisez ensuite l’une des différentes méthodes Get et Set exposées par cette classe pour obtenir et définir des valeurs. Voici comment un exemple de classe fonctionne :
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);
}
}
}
S’applique à
DictionaryContainer(NSDictionary)
En cas de substitution, appelez le constructeur de classe de base, en passant le dictionary
.
protected DictionaryContainer (Foundation.NSDictionary dictionary);
new Foundation.DictionaryContainer : Foundation.NSDictionary -> Foundation.DictionaryContainer
Paramètres
- dictionary
- NSDictionary
Dictionnaire à encapsuler.
Remarques
Lors de la création d’un wrapper fortement typé pour NSDictionary, sous-classez le DicionaryContainer et fournissez deux constructeurs : l’un prenant un NSDictionary (pour créer le wrapper) et l’autre ne prenant aucun argument, ce qui doit appeler la classe de base avec un NSMutableDictionary. Utilisez ensuite l’une des différentes méthodes Get et Set exposées par cette classe pour obtenir et définir des valeurs. Voici comment un exemple de classe fonctionne :
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);
}
}
}