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.
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 pemeran ekspresi ke jenis data atau antarmuka yang berbeda.

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

Konstruktor

Nama Deskripsi
CodeCastExpression()

Menginisialisasi instans baru dari 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

Nama Deskripsi
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

Nama Deskripsi
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 Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga