Bagikan melalui


CodeCastExpression Kelas

Definisi

Mewakili transmisi ekspresi ke jenis data atau antarmuka.

public ref class CodeCastExpression : System::CodeDom::CodeExpression
public class CodeCastExpression : System.CodeDom.CodeExpression
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeCastExpression : System.CodeDom.CodeExpression
type CodeCastExpression = class
    inherit CodeExpression
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeCastExpression = class
    inherit CodeExpression
Public Class CodeCastExpression
Inherits CodeExpression
Warisan
CodeCastExpression
Atribut

Contoh

Contoh ini menunjukkan menggunakan CodeCastExpression untuk melemparkan System.Int32 nilai ke System.Int64 jenis data.

// This CodeCastExpression casts an Int32 of 1000 to an Int64.        

// targetType parameter indicating the target type of the cast.
// The CodeExpression to cast, here an Int32 value of 1000.
CodeCastExpression^ castExpression = gcnew CodeCastExpression( "System.Int64",gcnew CodePrimitiveExpression( 1000 ) );

// A C# code generator produces the following source code for the preceeding example code:
// ((long)(1000));
// This CodeCastExpression casts an Int32 of 1000 to an Int64.
CodeCastExpression castExpression = new CodeCastExpression(
    // targetType parameter indicating the target type of the cast.
    "System.Int64",
    // The CodeExpression to cast, here an Int32 value of 1000.
    new CodePrimitiveExpression(1000) );

// A C# code generator produces the following source code for the preceeding example code:

// ((long)(1000));
' This CodeCastExpression casts an Int32 of 1000 to an Int64.		
Dim castExpression As New CodeCastExpression( _
    "System.Int64", New CodePrimitiveExpression(1000) )
    
' A Visual Basic code generator produces the following source code for the preceeding example code:

' CType(1000,Long)

Keterangan

CodeCastExpression dapat digunakan untuk mewakili transmisi ekspresi ke jenis data atau antarmuka yang berbeda.

Properti Expression menunjukkan CodeExpression untuk transmisi. Properti TargetType menunjukkan jenis yang akan dilemparkan.

Konstruktor

CodeCastExpression()

Menginisialisasi instans baru kelas CodeCastExpression.

CodeCastExpression(CodeTypeReference, CodeExpression)

Menginisialisasi instans CodeCastExpression baru kelas menggunakan jenis dan ekspresi tujuan yang ditentukan.

CodeCastExpression(String, CodeExpression)

Menginisialisasi instans CodeCastExpression baru kelas menggunakan jenis dan ekspresi tujuan yang ditentukan.

CodeCastExpression(Type, CodeExpression)

Menginisialisasi instans CodeCastExpression baru kelas menggunakan jenis dan ekspresi tujuan yang ditentukan.

Properti

Expression

Mendapatkan atau mengatur ekspresi yang akan dilemparkan.

TargetType

Mendapatkan atau mengatur jenis tujuan pemeran.

UserData

Mendapatkan data yang dapat ditetapkan pengguna untuk objek saat ini.

(Diperoleh dari CodeObject)

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga