SizeF

SizeF structure

Stocke une paire ordonnée de nombres à virgule flottante, généralement la largeur et la hauteur d’un rectangle.

public struct SizeF

Constructeurs

NomLa description
SizeF(PointF)Initialise une nouvelle instance duSizeF structure du spécifiéPointF .
SizeF(SizeF)Initialise une nouvelle instance duSizeF structure du spécifiéSizeF .
SizeF(float, float)Initialise une nouvelle instance duSizeF structure à partir des dimensions spécifiées.

Propriétés

NomLa description
static Empty { get; }Obtient une nouvelle instance duSizeF structure qui aWidth etHeight valeurs mises à zéro.
Height { get; set; }Obtient ou définit la composante verticale de cetteSizeF .
IsEmpty { get; }Obtient une valeur indiquant si celaSizeF a une largeur et une hauteur nulles.
Width { get; set; }Obtient ou définit la composante horizontale de cetteSizeF .

Méthodes

NomLa description
static Add(SizeF, SizeF)Ajoute la largeur et la hauteur d’unSizeF structure à la largeur et à la hauteur d’une autreSizeF structure.
static Subtract(SizeF, SizeF)Soustrait la largeur et la hauteur d’unSizeF structure de la largeur et de la hauteur d’une autreSizeF structure.
override Equals(object)Teste pour voir si l’objet spécifié est unSizeFavec les mêmes dimensions que celui-ciSizeF .
override GetHashCode()Renvoie un code de hachage pour celaSize structure.
ToPointF()Convertit unSizeF à unPointF .
ToSize()Convertit unSizeF à unSize structure avec des valeurs de taille tronquées.
override ToString()Crée une chaîne lisible par l’homme qui représente ceSizeF .
operator +Ajoute la largeur et la hauteur d’unSizeF structure à la largeur et à la hauteur d’une autreSizeF structure.
operator ==Teste si deuxSizeF les structures sont égales.
explicit operatorConvertit le spécifiéSizeF à unPointF .
operator !=Teste si deuxSizeF les structures sont différentes.
operator -Soustrait la largeur et la hauteur d’unSizeF structure de la largeur et de la hauteur d’une autreSizeF structure.

Voir également