OpCodes.Stsfld 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.
Mengganti nilai bidang statis dengan nilai dari tumpukan evaluasi.
public: static initonly System::Reflection::Emit::OpCode Stsfld;
public static readonly System.Reflection.Emit.OpCode Stsfld;
staticval mutable Stsfld : System.Reflection.Emit.OpCode
Public Shared ReadOnly Stsfld 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 |
---|---|---|
80 <T > |
stsfld field |
Mengganti nilai dengan field nilai yang disediakan. |
Perilaku transisi tumpukan, dalam urutan berurutan, adalah:
Nilai didorong ke tumpukan.
Nilai muncul dari tumpukan dan disimpan di
field
.
stsfld
Instruksi menggantikan nilai bidang statis dengan nilai dari tumpukan.
field
adalah token metadata yang harus merujuk ke anggota bidang statis.
stsfld
Instruksi dapat diawali oleh Volatile.
MissingFieldException dilemparkan jika bidang tidak ditemukan dalam metadata. Ini biasanya diperiksa ketika instruksi Microsoft Intermediate Language (MSIL) dikonversi ke kode asli, bukan pada waktu proses.
Metode berikut Emit kelebihan beban dapat menggunakan stsfld
opcode: