Struct 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 autreSizeFstructure.
static Subtract(SizeF, SizeF)Soustrait la largeur et la hauteur d’unSizeF structure de la largeur et de la hauteur d’une autreSizeFstructure.
override Equals(object)Teste pour voir si l’objet spécifié est unSizeF avec les mêmes dimensions que celui-ciSizeF .
override GetHashCode()Renvoie un code de hachage pour celaSizestructure.
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 autreSizeFstructure.
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 autreSizeFstructure.

Voir également