Size Size structure Stocke une paire ordonnée d’entiers, généralement la largeur et la hauteur d’un rectangle.
Copy public struct Size : IEquatable < Size >
Constructeurs Nom La description Size (Point)Initialise une nouvelle instance duSize
structure à partir du spécifiéPoint . Size (int, int)Initialise une nouvelle instance duSize
structure à partir des dimensions spécifiées.
Propriétés Nom La description Height { get; set; }Obtient ou définit la composante verticale de cetteSize . IsEmpty { get; }Obtient une valeur indiquant si celaSize a une largeur et une hauteur de 0. Width { get; set; }Obtient ou définit la composante horizontale de cetteSize .
Méthodes Nom La description static Add (Size, Size) Ajoute la largeur et la hauteur d’unSize structure à la largeur et à la hauteur de une autreSize structure. static Ceiling (SizeF) Convertit le spécifiéSizeF structurer à unSize structure en arrondissant les valeurs de laSize structure aux valeurs entières immédiatement supérieures. static Round (SizeF) Convertit le spécifiéSizeF structurer à unSize structure en arrondissant les valeurs de laSizeF structure aux valeurs entières les plus proches. static Subtract (Size, Size) Soustrait la largeur et la hauteur d’unSize structure de la largeur et de la hauteur de une autreSize structure. static Truncate (SizeF) Convertit le spécifiéSizeF structurer à unSize structure en tronquant les valeurs desSizeF structure aux valeurs entières inférieures suivantes. override Equals (object) Teste pour voir si l’objet spécifié est unSize avec les mêmes dimensions que celle-ciSize . Equals (Size)Teste si d’autresSize
structure a la même taille que celle-ciSize
structure. override GetHashCode () Renvoie un code de hachage pour celaSize structure. override ToString () Convertit les attributs de ceSize
en une chaîne lisible par l’homme. operator + Ajoute la largeur et la hauteur d’unSize structure à la largeur et à la hauteur de une autreSize structure. operator / diviseSize
par unInt32 produireSize
. (2 operators) operator == Teste si deuxSize les structures sont égales. explicit operator Convertit le spécifiéSize à unPoint . implicit operator Convertit le spécifiéSize à unSizeF . operator != Teste si deuxSize les structures sont différentes. operator * Multiplie unSize
par unInt32 produireSize
. (4 operators) operator - Soustrait la largeur et la hauteur d’unSize structure de la largeur et de la hauteur de une autreSize structure.
Des champs Nom La description static readonly Empty Obtient unSize structure qui a unHeight etWidth valeur de 0.
Voir également