OneOrMany<T> Structure
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.
Collection de T
qui est optimisée pour un espace minimal dans le cas d’un élément unique.
generic <typename T>
where T : classpublic value class OneOrMany
[System.Diagnostics.DebuggerDisplay("Count = {Count}")]
public struct OneOrMany<T> where T : class
[<System.Diagnostics.DebuggerDisplay("Count = {Count}")>]
type OneOrMany<'T (requires 'T : null)> = struct
Public Structure OneOrMany(Of T)
Paramètres de type
- T
Type élément qui doit être un type de référence. Remarque : null
ne peut pas être utilisé comme valeur dans la collection.
- Héritage
-
OneOrMany<T>
- Attributs
Remarques
Bien que ce type ait une GetEnumerator() méthode, il n’implémente IEnumerable<T>pas . Il s’agit d’éliminer toute boxe involontaire qui se produit si un type de valeur est passé à une méthode ou retourné à partir d’une méthode via son interface. La collection peut toujours être énumérée dans des instructions foreach (car le compilateur utilise la correspondance de modèle pour cela), mais pas ailleurs, comme les expressions LINQ.
Constructeurs
OneOrMany<T>(Int32) |
Crée une instance de OneOrMany<T> qui utilisera la capacité donnée pour créer sa liste interne. |
OneOrMany<T>(List<T>) |
Crée un instance d’utilisation de OneOrMany<T> la liste donnée comme contenu. |
OneOrMany<T>(T) |
Crée une instance d’utilisation de OneOrMany<T> l’objet donné comme contenu. |
Propriétés
Count |
Retourne le nombre d’éléments dans la collection. |
Item[Int32] |
Obtient l’élément à l’index spécifié dans la collection. |
Méthodes
Add(T) |
Ajoutez une nouvelle valeur à la collection. |
AsList() |
Retourne la liste sous-jacente si cet objet contient > 1 élément, sinon null. |
GetEnumerator() |
Obtenir un énumérateur efficace pour la collection |
RemoveAt(Int32) |
Supprimez de la collection l’élément à l’index spécifié. |