मान लें कि मैं एक वर्ग है कि निम्न इवेंट को उजागर करता है:नामकरण तरीकों कि घटनाओं के लिए पंजीकृत हैं
public event EventHandler Closing
तरीकों कि इस घटना के लिए पंजीकृत हैं कैसे नामित किया जाना चाहिए? क्या आप उस सम्मेलन का पालन करना पसंद करते हैं जो विजुअल स्टूडियो का उपयोग करता है जब यह उत्पन्न करने वाले तरीकों के नाम निर्दिष्ट करता है (उर्फ। + =, टैब, टैब)? उदाहरण के लिए:
private void TheClass_Closing(object sender, EventArgs e)
या आप इन तरीकों का नाम देने के लिए अपनी शैली का उपयोग करते हैं?
मैंने इन विधियों को नाम देने के विभिन्न तरीकों की कोशिश की है (जैसे TheClassClosing
, HandleClosing
, आदि)। लेकिन मुझे यह इंगित करने के लिए एक अच्छी शैली नहीं मिली है कि एक विधि का इरादा एक पंजीकृत घटना को संभालना है। मैं व्यक्तिगत रूप से स्टाइल (अंडरस्कोर) पसंद नहीं करता हूं कि विजुअल स्टूडियो विधि नाम उत्पन्न करने के लिए उपयोग करता है।
मुझे पता है कि पंजीकृत घटना से निपटने के तरीकों हमेशा निजी होती हैं और तरीकों कि घटनाओं जुटाने के लिए एक तरह कोई नामकरण परंपरा है कि वहाँ (जैसे, OnClosing
)।
जबकि इस प्रश्न में "रजिस्टर" क्रिया का प्रयोग किया जाता है, माइक्रोसॉफ्ट अक्सर क्रिया ["सदस्यता लें"] (https://msdn.microsoft.com/en-us/library/ms366768.aspx) – DavidRR