Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # प्रोग्राम पैरामीटर को थ्रेड में पास करने के लिए


थ्रेड्स के साथ काम करने के लिए, अपने कोड में निम्नलिखित नेमस्पेस जोड़ें -

using System.Threading;

सबसे पहले, आपको C# में एक नया थ्रेड बनाना होगा -

Thread thread = new Thread(threadDemo);

ऊपर, थ्रेडडेमो हमारा थ्रेड फ़ंक्शन है।

अब थ्रेड के लिए एक पैरामीटर पास करें -

thread.Start(str);

ऊपर सेट किया गया पैरामीटर है -

String str = "Hello World!";

उदाहरण

आइए, C# में एक थ्रेड को पैरामीटर पास करने के लिए पूरा कोड देखें।

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

आउटपुट

Value passed to the thread: Hello World!

  1. सी # प्रोग्राम वर्तमान थ्रेड का नाम प्रदर्शित करने के लिए

    C# में वर्तमान थ्रेड का नाम प्रदर्शित करने के लिए, नाम का उपयोग करें संपत्ति। सबसे पहले, currentThread . का उपयोग करें एक थ्रेड के बारे में जानकारी प्रदर्शित करने के लिए संपत्ति - Thread thread = Thread.CurrentThread; अब thread.Name . का उपयोग करें थ्रेड का नाम प्रदर्शित करने के लिए संपत्ति - threa

  1. सी # प्रोग्राम कैरेक्टर केस कन्वर्ट करने के लिए

    मान लें कि आपका स्ट्रिंग है - str = "AMIT"; उपरोक्त अपरकेस स्ट्रिंग को लोअरकेस में बदलने के लिए, ToLower() विधि का उपयोग करें - Console.WriteLine("Converted to LowerCase : {0}", str.ToLower()); उदाहरण कैरेक्टर केस को कन्वर्ट करने के लिए C# में निम्नलिखित कोड है। using System; us

  1. सी # कार्यक्रम वर्तमान धागे की स्थिति की जांच करने के लिए

    C# में मौजूदा थ्रेड की स्थिति जांचने के लिए, IsAlive का उपयोग करें संपत्ति। सबसे पहले, currentThread . का उपयोग करें एक थ्रेड के बारे में जानकारी प्रदर्शित करने के लिए संपत्ति - Thread thread = Thread.CurrentThread; अब thread.IsAlive . का उपयोग करें संपत्ति धागे की स्थिति की जांच करने के लिए - thre