Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Program C# yang menghantar parameter kepada benang

Program C# yang menghantar parameter kepada benang

WBOY
WBOYke hadapan
2023-08-27 10:25:09863semak imbas

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

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

using System.Threading;

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

Thread thread = new Thread(threadDemo);

Di atas, threadDemo ialah fungsi utas kami.

Sekarang hantar parameter ke thread -

thread.Start(str);

Parameter yang ditetapkan di atas ialah -

String str = "Hello World!";

Contoh

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

Demo masa nyata p>

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);
      }
   }
}

Output

Value passed to the thread: Hello World!

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:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam