OpCodes.Ldstr Bidang
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendorong referensi objek baru ke string literal yang disimpan dalam metadata.
public: static initonly System::Reflection::Emit::OpCode Ldstr;
public static readonly System.Reflection.Emit.OpCode Ldstr;
staticval mutable Ldstr : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ldstr As OpCode
Nilai Bidang
Keterangan
Tabel berikut mencantumkan format rakitan heksadesimal dan Microsoft Intermediate Language (MSIL) instruksi, bersama dengan ringkasan referensi singkat:
Format | Format Rakitan | Deskripsi |
---|---|---|
72 <T > |
ldstr mdToken |
Mendorong objek string untuk token mdToken string metadata . |
Perilaku transisi tumpukan, dalam urutan berurutan, adalah:
- Referensi objek ke string didorong ke tumpukan.
ldstr
Instruksi mendorong referensi objek (jenis O
) ke objek string baru yang mewakili literal string tertentu yang disimpan dalam metadata.
ldstr
Instruksi mengalokasikan jumlah memori yang diperlukan dan melakukan konversi format apa pun yang diperlukan untuk mengonversi string literal dari formulir yang digunakan dalam file ke format string yang diperlukan saat runtime.
Common Language Infrastructure (CLI) menjamin bahwa hasil dari dua ldstr
instruksi yang mengacu pada dua token metadata yang memiliki urutan karakter yang sama mengembalikan objek string yang sama persis (proses yang dikenal sebagai "interning string").
Metode berikut Emit kelebihan beban dapat menggunakan ldstr
opcode: