प्रकाशक और सब्सक्राइबर इवेंट
ऑर्डर बदलने पर सब्सक्राइबरों को सूचना दें।
यह कैसे काम करता है
इवेंट सब्सक्रिप्शन खोलते हैं पर प्रकाशन सिर्फ़ मालिक क्लास के लिए रखते हैं।
null-conditional कॉल सब्सक्राइबर न होने पर सुरक्षित रूप से कुछ नहीं करता।
चलने वाला C# उदाहरण
Program.cs
using System;
class Order
{
public event EventHandler<string>? StatusChanged;
public void Update(string status) => StatusChanged?.Invoke(this, status);
}
class Program
{
static void Main()
{
var order = new Order();
order.StatusChanged += (_, status) => Console.WriteLine(status);
order.Update("Shipped");
}
}
Shippedडिबगर से अभ्यास करें
किसी अहम असाइनमेंट या शर्त पर ब्रेकपॉइंट लगाएँ, Debug दबाएँ और अगली लाइन पर जाने से पहले लोकल मान देखें।
चैलेंज से अभ्यास करें
इस पाठ में सीखी बात से एक असली समस्या हल करें। हर चैलेंज ब्राउज़र में चलता है, तुरंत टेस्ट और AI रिव्यू के साथ।
सभी चैलेंज