Documentation de Dvp.NET. Forum : http://www.developpez.net/forums/f1239/applications/projets/projets-heberges/dvp-net/

[Ceci est une documentation préliminaire, sous réserve de modification.]

Initialise une nouvelle instance de DefaultDictionary<T>. Si la clé demandée est absente, la valeur générée par le delegate fourni en paramètre est renvoyée. Si addMissingKeys vaut true, la valeur par défaut est ajoutée au dictionnaire avec la clé associée.

Espace de nom : Developpez.Dotnet.Collections
Assembly : Developpez.Dotnet (dans Developpez.Dotnet.dll) Version: 0.6.0.0 (0.6.0.0)

Syntaxe

C#
public DefaultDictionary(
	Func<TKey, TValue> defaultValueGenerator,
	bool addMissingKeys
)
Visual Basic (Déclaration)
Public Sub New ( _
	defaultValueGenerator As Func(Of TKey, TValue), _
	addMissingKeys As Boolean _
)
Visual C++
public:
DefaultDictionary(
	Func<TKey, TValue>^ defaultValueGenerator, 
	bool addMissingKeys
)

Paramètres

defaultValueGenerator
Type: System..::..Func<(Of <(<'TKey, TValue>)>)>
Une fonction qui renvoie une valeur initiale pour une clé absente
addMissingKeys
Type: System..::..Boolean
true pour ajouter automatiquement au dictionnaire les clés manquantes et leur valeur associée ; sinon, false

Voir aussi