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 の変換結果。

次の例は、構造体を構造体に明示的に変換する Size3D 方法を Vector3D 示しています。

// 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 の変換結果。

次の例は、構造体を構造体に明示的に変換する Size3D 方法を Point3D 示しています。

// 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)

適用対象