ट्रैक
/
C#
C#
/
सिलेबस
/
एक्सप्रेशन बॉडी सदस्य
एक

एक्सप्रेशन बॉडी सदस्य में C#

1 अभ्यास

एक्सप्रेशन बॉडी सदस्य के बारे में

स्ट्रक्चर और क्लास के कई तरह के मेंबर (फील्ड मुख्य अपवाद हैं) एक्सप्रेशन-बॉडीड मेंबर सिंटैक्स का उपयोग कर सकते हैं। किसी मेंबर को एक्सप्रेशन से परिभाषित करने पर आम तौर पर पारंपरिक ब्लॉक या स्टेटमेंट से मिलने वाले कोड के मुकाबले ज़्यादा संक्षिप्त और पढ़ने में आसान कोड मिलता है।

public int Times3(int input) => input * 3;

public int Interesting => 1729;

एक्सप्रेशन-बॉडीड मेंबर में कई स्टेटमेंट वाले ब्लॉक नहीं हो सकते, लेकिन जिन लोगों की पृष्ठभूमि फंक्शनल प्रोग्रामिंग की रही है, उन्हें यह चेतावनी दी जाती है कि पारंपरिक मेंबर जो कुछ भी कर सकता है, वह इनमें से किसी मेंबर की मदद से भी किया जा सकता है। यह "एक्सप्रेशन" साइड इफेक्ट पैदा करने वाला असाइनमेंट ऑपरेशन भी हो सकता है, या किसी मेथड को कॉल करना, जिसका अर्थ है कि कुछ भी हो सकता है।

GitHub के ज़रिए संपादित करें यह लिंक नई विंडो या टैब में खुलता है।

एक्सप्रेशन बॉडी सदस्य सीखिए