कार्य सी # में एक एसिंक्रोनस ऑपरेशन का प्रतिनिधित्व करता है। निम्नलिखित बताता है कि आप C# में किसी कार्य को कैसे प्रारंभ कर सकते हैं।
किसी कार्य को प्रारंभ करने के लिए प्रतिनिधि का उपयोग करें।
Task t = new Task(delegate { PrintMessage(); }); t.Start();
कार्य प्रारंभ करने के लिए कार्य फ़ैक्टरी का उपयोग करें।
Task.Factory.StartNew(() => {Console.WriteLine("Welcome!"); });
आप लैम्ब्डा का भी उपयोग कर सकते हैं।
Task t = new Task( () => PrintMessage() ); t.Start();
किसी कार्य को प्रारंभ करने का सबसे बुनियादी तरीका रन () का उपयोग करना है।
उदाहरण
using System; using System.Threading.Tasks; public class Example { public static void Main() { Task task = Task.Run( () => { int a = 0; for (a = 0; a <= 1000; a++){} Console.WriteLine("{0} loop iterations ends",a); } ); task.Wait(); } }