अंत में ब्लॉक करें

लेखक: Lewis Jackson
निर्माण की तारीख: 8 मई 2021
डेट अपडेट करें: 1 जुलाई 2024
Anonim
विशाल की सबसे शानदार हिंदी डब्ड मूवी द रिटर्न ऑफ़ अभिमन्यु 4k (अल्ट्रा एचडी) | समांथा, अर्जुन सरजा
वीडियो: विशाल की सबसे शानदार हिंदी डब्ड मूवी द रिटर्न ऑफ़ अभिमन्यु 4k (अल्ट्रा एचडी) | समांथा, अर्जुन सरजा

विषय

परिभाषा - अंत में ब्लॉक का क्या अर्थ है?

अंत में C # के कॉन्सेप्ट में, अनपेक्षित घटनाओं या अपवादों की परवाह किए बिना उन सभी कथनों के ब्लॉक को संदर्भित करता है, जो अनुप्रयोगों के निष्पादन के दौरान हो सकते हैं। इसका उपयोग वैकल्पिक रूप से "ट्राइ / कैच" ब्लॉक के साथ किया जाता है और किसी भी कोड के निष्पादन की गारंटी देता है जिसे "एक्जीक्यूट" ब्लॉक से बाहर निकलने से पहले निष्पादित किया जाना चाहिए, चाहे अनुप्रयोगों के निष्पादन की सफलता या विफलता।

अंततः ब्लॉक के निष्पादन का उद्देश्य संसाधनों को जारी करना है, जैसे डेटाबेस कनेक्शन, जो आमतौर पर सीमित मात्रा में उपलब्ध होते हैं। इस तंत्र के द्वारा, संसाधनों का निपटान कचरा संग्रहकर्ताओं के अंतिमकरण ऑपरेशन से पहले होता है, जिससे स्मृति का अनुकूलन होता है।


Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप सीखेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

Techopedia अंत में ब्लॉक की व्याख्या करता है

अंततः ब्लॉक में कोड को अपवादों को संभालने के लिए नियोजित किया जा सकता है जैसे ही वे होते हैं, "कोशिश" ब्लॉक में आवंटित मेमोरी को साफ करें या "कोशिश" ब्लॉक में उपयोग किए गए बाहरी संसाधनों (जैसे फ़ाइल हैंडल) को रखने वाली वस्तुओं का निपटान करें। अंत में ब्लॉक अपवाद के समय से पहले कर्सर को सामान्य अवस्था में रीसेट करने जैसे हाउसकीपिंग कार्यों की सुविधा भी प्रदान करता है।

सामान्य तौर पर, एक अंतिम ब्लॉक के भीतर कोड तब निष्पादित किया जाता है जब नियंत्रण "ब्रेक", "गोटो", "जारी" या "वापसी" कथन के कारण या सामान्य निष्पादन के परिणामस्वरूप एक प्रयास ब्लॉक से बाहर निकलता है। कोशिश बयान से बाहर एक अपवाद।

जब भी कोशिश ब्लॉक में कोई अपवाद होता है, तो नियंत्रण उस रेखा से गुजरता है, जो निकटतम कैच ब्लॉक (अपवाद हैंडलर) और फिर अंत में ब्लॉक को अपवाद का कारण बनता है। इसके अलावा, जब एक अपवाद एक कैच ब्लॉक में पुन: डूब जाता है, तो अंत में ब्लॉक में स्थानांतरण को नियंत्रित करता है। इस प्रकार, वह कोड जो उस रेखा का अनुसरण करता है जहां अपवाद हुआ है, उसे छोड़ दिया जाएगा।

अपवादों को अंततः ब्लॉक में स्पष्ट रूप से नहीं फेंका जाना चाहिए। यदि अंत में ब्लॉक के निष्पादन के दौरान कोई अपवाद होता है, तो उस बिंदु के बाद कोई भी कोड जहां अपवाद को फेंका गया है, निष्पादित नहीं होगा, और अपवाद बाहरी एन्क्लोजिंग कोशिश ब्लॉक को प्रचारित करेगा। यदि अंत में ब्लॉक पहले से ही एक और अपवाद को संभाल रहा है, तो इससे वर्तमान अपवाद के प्रसंस्करण की समाप्ति होती है।

देखभाल को स्पष्ट रूप से निष्पादन को अंत में ब्लॉक में या बाहर स्थानांतरित करने के लिए नहीं किया जाना चाहिए क्योंकि यह एक वैध हस्तांतरण नहीं है।


यह परिभाषा C # के कॉन में लिखी गई थी