विजुअल बेसिक में "यूबाउंड" और "एलबाउंड" क्या हैं?

लेखक: Eugene Taylor
निर्माण की तारीख: 9 अगस्त 2021
डेट अपडेट करें: 11 मई 2024
Anonim
विजुअल बेसिक में "यूबाउंड" और "एलबाउंड" क्या हैं? - इलेक्ट्रानिक्स
विजुअल बेसिक में "यूबाउंड" और "एलबाउंड" क्या हैं? - इलेक्ट्रानिक्स

विषय

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

परिभाषा

"UBound" फ़ंक्शन किसी सरणी के संकेतित आयाम के लिए उच्चतम संभव स्थिति मान लौटाता है। "एलबाउंड" इसके विपरीत करता है: यह सबसे कम संभव मूल्य देता है। दोनों मामलों में, मान एक पूर्णांक प्रकार है। यदि सरणी में केवल एक तत्व है, तो "UBound" फ़ंक्शन 0. लौटेगा। "LBound" फ़ंक्शन हमेशा 0 वापस आएगा, जब तक कि सरणी को प्रारंभ नहीं किया गया है, भले ही उसमें कोई तत्व न हों।


एरे आयाम

जब कोई सरणी केवल एक सूचकांक का उपयोग करता है, तो इसे "एक आयामी" कहा जाता है। एक "बहुआयामी" सरणी एक से अधिक सूचकांक का उपयोग करती है। आप नेस्टेड ऐरे ("सरणियों के एरेस") की घोषणा कर सकते हैं, जो परिभाषित तत्वों की तरह ही एक आयामी या बहुआयामी हो सकता है। उदाहरण के लिए, यदि आप दो-आयामी सरणी की घोषणा करते हैं, तो पहला सूचकांक महीनों का प्रतिनिधित्व करेगा और दूसरा दिनों का प्रतिनिधित्व करेगा। महीने दिनों की संख्या में भिन्न होते हैं, इसलिए आपका द्वि-आयामी सरणी एक समान नहीं होगा। VB में, घोषणा इस प्रकार होगी:

मंद mesesArray (11, 30) स्ट्रिंग के रूप में

अधिकतम आयाम निर्धारित करें

सूचक प्रत्येक सरणी के लिए 0 से शुरू होते हैं और अधिकतम मूल्य घोषणा के दौरान संकेतित संख्या से परिभाषित होता है। आप निम्न वाक्य रचना के साथ बाइट के बहुआयामी सरणी की घोषणा कर सकते हैं:

डिम (200, 10, 2) बाइट के रूप में

"UBound" फ़ंक्शन का उपयोग करके प्रत्येक आयाम के लिए सरणी का आकार प्राप्त करें। उदाहरण के लिए, "यूबाउंड (ए, 1)" (बिना उद्धरण के) "200" लौटाएगा। "2" के लिए स्थिति संख्या को प्रतिस्थापित करें और परिणाम "10" होगा। तीसरे आयाम का आकार प्राप्त करने के लिए, स्थिति के रूप में "3" टाइप करें।


अधिकतम आयाम निर्धारित करें

सरणियों में, सूचकांक हमेशा 0 की स्थिति में शुरू होते हैं; इसलिए, निचली सीमा हमेशा यही रहेगी। निम्न प्रकार के बाइट की घोषणा करें और सूचकांक के लिए सबसे छोटा संभव मान प्राप्त करने के लिए LBound फ़ंक्शन का उपयोग करें:

डिम (200, 10, 2) बाइट के रूप में

"LBound (ए, 1)" फ़ंक्शन के लिए कॉल के साथ, आपको मान 0 मिलेगा। यदि आप "2" या "3" एक स्थिति संख्या के रूप में दर्ज करते हैं तो वही होगा।

दुर्भाग्य से, आप ब्लीच के दाग को नहीं हटा सकते। जब वह रंगीन कपड़े पर फैलता है, तो वह पेंट को हटा देता है, जिससे कपड़े छूट जाता है। वैसे, सबकुछ नष्ट नहीं हुआ है। दाग के आकार के आधार पर, काले कैनवास पर ...

सेल फोन जटिल इलेक्ट्रॉनिक उपकरण हैं। वे जितने शक्तिशाली हैं, उतना ही जटिल उनका निर्माण है। आज के कई स्मार्टफोन, जैसे iPhone, कई आंतरिक भागों से मिलकर बने होते हैं। लेकिन अधिकांश भाग के लिए, इसका निर्म...

आकर्षक प्रकाशन