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í
Explicit(Point to Vector) |
Vector Vytvoří strukturu s X hodnotou rovnou hodnotě bodu X a Y hodnotou rovnou hodnotě boduY. |
Explicit(Point to Size) |
Size Vytvoří strukturu se stejnou Width hodnotou tohoto bodu a Height rovná se hodnotě tohoto bodu X 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
Parametry
- point
- Point
Bod, který chcete převést.
Návraty
Vektor s X hodnotou rovnou hodnotě bodu X a Y hodnotou rovnou hodnotě bodu Y .
Příklady
Následující příklad ukazuje, jak explicitně převést na Point 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 Width rovná hodnotě tohoto bodu X a Height rovná se hodnotě tohoto bodu Y .
Příklady
Následující příklad ukazuje, jak explicitně převést na Point 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í.