what is VB.net array in hindi

VB.net Array in hindi:-

आज हम इस पोस्ट में vb.net array के बारें में पढेंगे तो चलिए शुरू करते है:-

Array एक data structure है जिसका use एक ही तरह की data items को store करने के लिए होता है| Array को static data structure  भी कहा जाता है।

Array की साइज specify करती है की कितने एलिमेंट्स उसमें स्टोर किए जा सकते है. Array में store किए गए एलिमेंट्स को index के ज़रिए एक्सेस किया जा सकता है |

Array के पहले एलिमेंट का इंडेक्स 0 होता है |

vb.net Array को declare करने का तरीका वेरिएबल डिक्लेअर करने जैसा ही है सिर्फ एक ( ) add होते है |

vb.net Array को declare करने की सिंटेक्स (syntax)  कुछ इस तरह है :

Dim <Array Name> As <DataType> ( )

जैसे कि : Dim myArray As Integer ( )

यहाँ हमने एक integer array डिफाइन किया है जिसका नाम myArray दिया है |

अभी हमने array को सिर्फ डिक्लेअर किया है, array डिक्लेअर करने से array कि memory allocate नही होती, जब हम array को डिफाइन करेंगे तभी उसको  memory allocate होगी |

VB.NET Array को डिफाइन करने के लिए New () फंक्शन का यूज़ किया जाता है।

जैसे कि : myArray = New Integer (4)

C, C++, Java ईन सभी programming languages में अगर array की साइज ‘n’ है तो उसका मतलब ये है कि array के एलिमेंट्स को एक्सेस करने के लिए 0 से लेकर ‘n-1’ इंडेक्स use कर सकते है |
मगर VB.NET में ये कॉन्सेप्ट थोड़ा different है। अगर हमने vb.net  array की साइज ‘n’ डिफाइन की है तो हम उस array के एलिमेंट्स को एक्सेस करने के लिए 0 से लेकर ‘n’ इंडेक्स use कर सकते है यानि की total ‘n +1’ एलिमेंट्स डिफाइन कर सकते है।

For Example (उदाहरण के लिए):-,

Dim demoArray As Integer () = New Integer (4)

यहाँ पर हमने एक इन्टिजर array डिफाइन किया है और उसे डिफाइन करते वक्त साइज में 4  लिखा है। तो यहाँ पर हम 0 से लेकर 4 तक इंडेक्स यूज़ कर सकेंगे।

demoArray (0) = 123

demoArray (1) = 23

demoArray (2) = 125

demoArray (3) = 138

demoArray (4) = 127

तो कुल मिलाकर array के यहाँ पर 5 एलिमेंट्स हुए ।

इसी Array को हम एक और way से डिफाइन कर सकते है।

demoArray = New Integer {123, 23, 125, 238, 127}

यहाँ पर हमने array की साइज डिफाइन नहीं की है लेकिन हमने total 5 एलिमेंट्स लिखे है { } के बिच में तो ये ऑटोमैटिक identify हो जाता है की demoArray के elements को 0 से लेकर ४ index तक सेव करने है।

यहाँ तक हमने जो vb.net array की बात की है वो 1 dimension array थे। इसके आगे two-dimensional , three-dimension यानि की multi-dimension array भी डिफाइन कर सकते है.

two dimensional (2-D) array in hindi:-

vb.net array two dimensional in hindi
 

two dimensional array को हम matrix भी कहते है. matrix जो है वो row और column का एक कॉम्बिनेशन  होता है। मतलब की उसमें 2 dimension होते है। तो हम matrix डिफाइन करने के लिए two-dimension ऐरे क यूज़ कर सकते है जिसमे पहला dimension row को represent करेंगा और दूसरा dimension column को प्रस्तुत करेगा।

2-dimension ऐरे को डिफाइन करने की syntax: Dim matrix1 (3, 2) As Integer

ये syntax बताता है की हमने एक integer ऐरे को डिफाइन किया है जिसका नाम matrix1 है और उसमें दो dimension है : 4 (rows) और 3 (columns) क्यों की VB.NET में अगर हम ऐरे की साइज 3 लिखते है तो उसका मतलब हम array(0) से लेकर array(३) तक एलिमेंट डिफाइन कर सकते है मतलब की जितनी साइज specify की है उससे एक ज़्यादा। यहाँ हमने पहला dimension 3 लिखा है मतलब 4 rows और दूसरा डायमेंशन 2 मतलब 3 columns ।

( ये row और column का लॉजिक हम सिर्फ समझने के लिए ले रहे है ऐसे बैक एन्ड में ‘row’ और ‘column’ ऐसे डिफाइन नहीं किया जाता। )

तो अगर हम मैट्रिक्स की बात करे तो matrix1 (3, 2) को हम 4 x 3 डायमेंशन के मैट्रिक्स के लिए यूज़ कर सकते है।

multi dimensional (M-D) array in hindi:-

vb.net array multi dimensional in hindi

multi dimensional arrays को rectangular arrays भी कहते है. वह arrays जिसमें दो से ज्यादा subscript या index का प्रयोग किया जाता है वह Muti-dimensional arrays कहलाता है।

jagged array:-

vb.net में एक और array होता है जिसे हम jagged array कहते है. jagged array जो है वह arrays का array होता है.

इसको हम निम्नलिखित प्रकार से declare कर सकते है:-

Dim temp As Integer()() = New Integer(5)(){}

उपर लिखित syntax बताता है की हमने एक integer ऐरे को डिफाइन किया है जिसका नाम temp है.

निवेदन:- अगर आपके लिए vb.net array की यह पोस्ट helpful रही हो तो कमेंट के द्वारा बताइए तथा इसे अपने दोस्तों के साथ share करें. धन्यवाद.

1 thought on “what is VB.net array in hindi

Leave a Comment