Rumah > pembangunan bahagian belakang > Tutorial C#.Net > Program C# yang menghantar parameter kepada benang

Program C# yang menghantar parameter kepada benang

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2023-08-27 10:25:09
ke hadapan
953 orang telah melayarinya

将参数传递给线程的 C# 程序

Untuk menggunakan utas, tambahkan ruang nama berikut dalam kod anda -

using System.Threading;
Salin selepas log masuk

Mula-mula, anda perlu mencipta utas baharu dalam C# -

Thread thread = new Thread(threadDemo);
Salin selepas log masuk

Di atas, threadDemo ialah fungsi utas kami.

Sekarang hantar parameter ke thread -

thread.Start(str);
Salin selepas log masuk

Parameter yang ditetapkan di atas ialah -

String str = "Hello World!";
Salin selepas log masuk

Contoh

Mari kita lihat kod lengkap untuk menghantar parameter ke thread dalam C#.

Demo masa nyata

using System;
using System.Threading;
namespace Sample {
   class Demo {
      static void Main(string[] args) {
         String str = "Hello World!";
         // new thread
         Thread thread = new Thread(threadDemo);
         // passing parameter
         thread.Start(str);
      }
      static void threadDemo(object str) {
         Console.WriteLine("Value passed to the thread: "+str);
      }
   }
}
Salin selepas log masuk

Output

Value passed to the thread: Hello World!
Salin selepas log masuk

Atas ialah kandungan terperinci Program C# yang menghantar parameter kepada benang. 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