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

Program C# yang menghantar parameter kepada benang

WBOY
Lepaskan: 2023-08-27 10:25:09
ke hadapan
906 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!

sumber:tutorialspoint.com
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