Size3D.Explicit 運算子

定義

將這個 Size3D 結構轉換為 Vector3D 結構或 Point3D 結構。

多載

Explicit(Size3D to Vector3D)

將這個 Size3D 結構轉換為 Vector3D 結構。

Explicit(Size3D to Point3D)

將這個 Size3D 結構轉換為 Point3D 結構。

Explicit(Size3D to Vector3D)

將這個 Size3D 結構轉換為 Vector3D 結構。

public:
 static explicit operator System::Windows::Media::Media3D::Vector3D(System::Windows::Media::Media3D::Size3D size);
public static explicit operator System.Windows.Media.Media3D.Vector3D (System.Windows.Media.Media3D.Size3D size);
static member op_Explicit : System.Windows.Media.Media3D.Size3D -> System.Windows.Media.Media3D.Vector3D
Public Shared Narrowing Operator CType (size As Size3D) As Vector3D

參數

size
Size3D

要轉換的大小。

傳回

轉換 size 的結果。

範例

下列範例示範如何將 結構明確轉換成 Size3DVector3D 結構。

// Explicitly converts a Size3D structure into a Vector3D structure
// Returns a Vector3D.

Size3D size1 = new Size3D(2, 4, 6);
Vector3D vector1 = new Vector3D();

vector1 = (Vector3D)size1;
// vector1 is equal to (2, 4, 6)

// Displaying Results
syntaxString = "vector1 = (Vector3D)size1;";
resultType = "Vector3D";
operationString = "Expliciting casting a Size3D into a Vector3D";
ShowResults(vector1.ToString(), syntaxString, resultType, operationString);
' Explicitly converts a Size3D structure into a Vector3D structure
' Returns a Vector3D.

Dim size1 As New Size3D(2, 4, 6)
Dim vector1 As New Vector3D()

vector1 = CType(size1, Vector3D)
' vector1 is equal to (2, 4, 6)

' Displaying Results
syntaxString = "vector1 = (Vector3D)size1"
resultType = "Vector3D"
operationString = "Expliciting casting a Size3D into a Vector3D"
ShowResults(vector1.ToString(), syntaxString, resultType, operationString)

適用於

Explicit(Size3D to Point3D)

將這個 Size3D 結構轉換為 Point3D 結構。

public:
 static explicit operator System::Windows::Media::Media3D::Point3D(System::Windows::Media::Media3D::Size3D size);
public static explicit operator System.Windows.Media.Media3D.Point3D (System.Windows.Media.Media3D.Size3D size);
static member op_Explicit : System.Windows.Media.Media3D.Size3D -> System.Windows.Media.Media3D.Point3D
Public Shared Narrowing Operator CType (size As Size3D) As Point3D

參數

size
Size3D

要轉換的大小。

傳回

轉換 size 的結果。

範例

下列範例示範如何將 結構明確轉換成 Size3DPoint3D 結構。

// Explicitly converts a Size3D structure into a Point3D structure
// Returns a Vector3D.

Size3D size1 = new Size3D(2, 4, 6);
Point3D point1 = new Point3D();

point1 = (Point3D)size1;
// point1 is equal to (2, 4, 6)

// Displaying Results
syntaxString = "point1 = (Point3D)size1;";
resultType = "Point3D";
operationString = "Expliciting casting a Size3D into a Point3D";
ShowResults(point1.ToString(), syntaxString, resultType, operationString);
' Explicitly converts a Size3D structure into a Point3D structure
' Returns a Vector3D.

Dim size1 As New Size3D(2, 4, 6)
Dim point1 As New Point3D()

point1 = CType(size1, Point3D)
' point1 is equal to (2, 4, 6)

' Displaying Results
syntaxString = "point1 = (Point3D)size1"
resultType = "Point3D"
operationString = "Expliciting casting a Size3D into a Point3D"
ShowResults(point1.ToString(), syntaxString, resultType, operationString)

適用於