Point.Explicit Operátor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Name | Description |
|---|---|
| Explicit(Point to Vector) |
Vector Vytvoří strukturu s X hodnotou, která se rovná hodnotě bodu X a Y hodnota rovna hodnotě boduY. |
| Explicit(Point to Size) |
Size Vytvoří strukturu se stejnou Width hodnotou tohoto bodu X a rovna Height hodnotě tohoto boduY. |
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
Parametry
- point
- Point
Bod, který chcete převést.
Návraty
Vektor s X hodnotou rovnající se hodnotě bodu X a Y hodnotou rovnající se hodnotě bodu Y .
Příklady
Následující příklad ukazuje, jak explicitně převést Point na 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
Platí pro
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
Parametry
- point
- Point
Bod, který chcete převést.
Návraty
Struktura Size se stejnou Width hodnotou tohoto bodu a rovna X hodnotě tohoto bodu HeightY.
Příklady
Následující příklad ukazuje, jak explicitně převést Point na 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
Poznámky
Size Vzhledem k tomu, že struktura nemůže být záporná, použijí se absolutní hodnoty bodů X a Y vlastností.