Rumah > pembangunan bahagian belakang > Tutorial C#.Net > kata kunci yang tidak menentu dalam C#

kata kunci yang tidak menentu dalam C#

PHPz
Lepaskan: 2023-08-26 19:05:05
ke hadapan
1000 orang telah melayarinya

C# 中的 volatile 关键字

Untuk mengurangkan isu konkurensi dalam C#, gunakan kata kunci yang tidak menentu. Mari kita lihat contoh.

Begini cara menggunakan kata kunci yang tidak menentu untuk pembolehubah awam -

class Program {
   public volatile int a;
   public void Program(int _a) {
      i = _i;
   }
}
Salin selepas log masuk

Mari kita lihat contoh lain: Kami mempunyai dua pembolehubah statik. Tetapkannya sebagai kaedah baharu -

_out = "Welcome!";
_new = true;
Salin selepas log masuk

Kami mengisytiharkannya sebagai statik sebelum menggunakan meruap -

static string _out;
static volatile bool new;
Salin selepas log masuk

Kini anda perlu menjalankan kaedah pada benang -

new Thread(new ThreadStart(volatileFunc)).Start();
Salin selepas log masuk

Baca nilai pembolehubah yang tidak menentu -

if (_new) {
   Console.WriteLine(_out);
}
Salin selepas log masuk

Atas ialah kandungan terperinci kata kunci yang tidak menentu dalam C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan