Point.Explicit Opérateur
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.
Surcharges
Explicit(Point to Vector) |
Crée une structure Vector avec une valeur X égale à la valeur X du point et Y égal à Y du point. |
Explicit(Point to Size) |
Crée une structure Size avec Width égal à la valeur X de ce point et Height égal à sa valeur Y. |
Explicit(Point to Vector)
public:
static explicit operator System::Windows::Vector(System::Windows::Point point);
public static explicit operator System.Windows.Vector (System.Windows.Point point);
static member op_Explicit : System.Windows.Point -> System.Windows.Vector
Public Shared Narrowing Operator CType (point As Point) As Vector
Paramètres
- point
- Point
Point à convertir.
Retours
Vecteur avec une valeur X égale à la valeur X du point et Y égal à Y du point.
Exemples
L’exemple suivant montre comment convertir explicitement un Point en un Vector.
private Vector overloadedExplicitOperatorVectorExample()
{
Point point1 = new Point(10, 5);
// Explicitly converts a Point structure into a Vector structure.
// returnVector is equal to (10,5).
Vector returnVector = (Vector)point1;
return returnVector;
}
Private Function overloadedExplicitOperatorVectorExample() As Vector
Dim point1 As New Point(10, 5)
' Explicitly converts a Point structure into a Vector structure.
' returnVector is equal to (10,5).
Dim returnVector As Vector = CType(point1, Vector)
Return returnVector
End Function
S’applique à
Explicit(Point to Size)
public:
static explicit operator System::Windows::Size(System::Windows::Point point);
public static explicit operator System.Windows.Size (System.Windows.Point point);
static member op_Explicit : System.Windows.Point -> System.Windows.Size
Public Shared Narrowing Operator CType (point As Point) As Size
Paramètres
- point
- Point
Point à convertir.
Retours
Une structure Size avec Width égal à la valeur X de ce point et Height égal à sa valeur Y.
Exemples
L’exemple suivant montre comment convertir explicitement un Point en un Size.
private Size overloadedExplicitOperatorSizeExample()
{
Point point1 = new Point(10, 5);
// Explicitly converts a Point structure into a Size structure.
// returnSize has a width of 10 and a height of 5
Size returnSize = (Size)point1;
return returnSize;
}
Private Function overloadedExplicitOperatorSizeExample() As Size
Dim point1 As New Point(10, 5)
' Explicitly converts a Point structure into a Size structure.
' returnSize has a width of 10 and a height of 5
Dim returnSize As Size = CType(point1, Size)
Return returnSize
End Function
Remarques
Étant donné qu’une Size structure ne peut pas être négative, les valeurs absolues des X points et Y des propriétés sont utilisées.