शेवटी ब्लॉक

लेखक: Lewis Jackson
निर्मितीची तारीख: 8 मे 2021
अद्यतन तारीख: 1 जुलै 2024
Anonim
...म्हणून लोकं समोरच्याला ब्लॉक करतात. अशावेळी काय करावे..? | Vishnu Vajarde
व्हिडिओ: ...म्हणून लोकं समोरच्याला ब्लॉक करतात. अशावेळी काय करावे..? | Vishnu Vajarde

सामग्री

व्याख्या - अखेरीस ब्लॉक म्हणजे काय?

अंततः ब्लॉक, सी # च्या कॉनमध्ये, अनुप्रयोगांच्या अंमलबजावणीदरम्यान उद्भवणार्‍या अनपेक्षित घटना किंवा अपवादांची पर्वा न करता नेहमीच चालविलेल्या स्टेटमेंटच्या ब्लॉकचा संदर्भ देते. हे "ट्राय / कॅच" ब्लॉकसह वैकल्पिकरित्या वापरले जाते आणि अनुप्रयोगांच्या अंमलबजावणीचे यश किंवा अयशस्वी होण्याऐवजी "ट्राय" ब्लॉक सोडण्यापूर्वी अंमलात आणल्या जाणार्‍या कोणत्याही कोडच्या अंमलबजावणीची हमी देते.

अखेरीस ब्लॉकची अंमलबजावणी संसाधने, जसे की डेटाबेस कनेक्शन, जे सहसा मर्यादित प्रमाणात उपलब्ध असते त्या सोडण्याच्या उद्देशाने होते. या यंत्रणेद्वारे, कचरा गोळा करणार्‍यांच्या अंतिमकरण ऑपरेशनच्या आधी संसाधनांची विल्हेवाट लावली जाते ज्यायोगे स्मरणशक्ती सुधारते.


मायक्रोसॉफ्ट अझर आणि मायक्रोसॉफ्ट क्लाऊडची ओळख | या संपूर्ण मार्गदर्शकामध्ये आपण क्लाउड संगणन करणे म्हणजे काय आणि मायक्रोसॉफ्ट अझर आपल्याला क्लाऊडवरून आपला व्यवसाय स्थलांतरित आणि चालविण्यात कशी मदत करू शकेल हे शिकाल.

टेकोपिडियात शेवटी ब्लॉक स्पष्ट करते

अखेरीस ब्लॉकमधील कोड अपवाद होताच त्यांना हाताळण्यासाठी वापरला जाऊ शकतो, "ट्राय" ब्लॉकमध्ये वाटप केलेली मेमरी साफ करा किंवा "ट्राय" ब्लॉकमध्ये वापरलेल्या बाह्य स्त्रोतांसारख्या वस्तू (फाइल हँडल सारख्या) विल्हेवाट लावा. अंततः ब्लॉक देखील अपवाद होण्यापूर्वी कर्सरला सामान्य स्थितीत रीसेट करण्यासारख्या कामकाजाची सुविधा देते.

सामान्यत: "ब्रेक", "गोटो", "सुरू ठेवा" किंवा "रिटर्न" स्टेटमेंटच्या अंमलबजावणीच्या परिणामी किंवा सामान्य अंमलबजावणीच्या परिणामी जेव्हा नियंत्रण ब्लॉकमधून बाहेर पडते तेव्हा शेवटी ब्लॉकमधील कोड अंमलात आणला जातो. ट्राय स्टेटमेंटमधून अपवाद वगळता.

जेव्हा जेव्हा प्रयत्न ब्लॉकमध्ये एखादा अपवाद आढळतो तेव्हा नियंत्रण रेषेवरून जाते ज्यामुळे अपवाद जवळच्या कॅच ब्लॉक (अपवाद हँडलर) आणि नंतर अखेरीस ब्लॉकपर्यंत अपवाद ठरला. तसेच, जेव्हा कॅच ब्लॉकमध्ये एखादा अपवाद पुनर्विचार केला जातो तेव्हा अखेरच्या ब्लॉकवर नियंत्रण हस्तांतरण करा. अशाप्रकारे, जेथे अपवाद झाला आहे त्या लाइनचा अनुसरण करणारा कोड वगळला जाईल.

अपवाद शेवटी ब्लॉकमध्ये स्पष्टपणे टाकू नये. शेवटच्या ब्लॉकच्या अंमलबजावणी दरम्यान एखादा अपवाद आढळल्यास, अपवाद टाकलेल्या बिंदूनंतर कोणताही कोड कार्यान्वित होणार नाही आणि अपवाद बाह्य एन्कोल्जिंग ट्राय ब्लॉकवर प्रचार करेल. जर अखेरचा ब्लॉक आधीपासूनच दुसरा अपवाद हाताळत असेल तर याचा परिणाम सध्याच्या अपवादाची प्रक्रिया संपुष्टात येईल.

ही अंमलबजावणी वैध हस्तांतरण नसल्यामुळे अंमलबजावणीचे स्पष्टपणे अंत्यात किंवा बाहेरून स्थानांतरण होणार नाही याची खबरदारी घेतली पाहिजे.


ही व्याख्या सी # च्या कॉन मध्ये लिहिलेली होती