Size

Size structure

Stocke une paire ordonnée d’entiers, généralement la largeur et la hauteur d’un rectangle.

public struct Size : IEquatable<Size>

Constructeurs

NomLa 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

NomLa 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

NomLa 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 operatorConvertit le spécifiéSize à unPoint .
implicit operatorConvertit 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

NomLa description
static readonly EmptyObtient unSize structure qui a unHeight etWidth valeur de 0.

Voir également