VB.NET में Array क्या है और कितने प्रकार के होते है हिंदी में संपूर्ण जानकारी

What is Array in VB.NET - VB.NET में Arrays क्या है

Array एक Data Structure है जिसमे एक ही प्रकार के Data Type वाले Elements के Collection को Store करने के लिए किया जाता है या दूसरे शब्दों में कहें तो Array एक ही प्रकार के Data Type वाले Variables का Collection है

Array में एक से अधिक मानो को Store किया जा सकता है तोभी इसका नाम एक ही होता है इनके मानो को Index के द्वारा Access किया जाता है VB.NET में Index का मान 0 से शुरू होता है

VB. NET में Array को Declare करना या Array का निर्माण करना

VB.NET में Array को Declare करने के लिए Variable के समान Dim Keyword का प्रयोग निम्न प्रकार से किया जाता हैं

Syntax:

Dim arrayname(n) As Data Type

Example:

Dim Students (50) As String
Dim Marks (40) As Integer

ऊपर Examples में Dim Keyword है Students और Marks,  Array का नाम है, 50 और 40 Array की Size तथा String और Integer Array का Data Types है

Array को Initialize करना -Array को Value Assign करना


VB.NET में Array को Value Assign करने का कार्य Array Initialization के दौरान या बाद में भी कर सकते है

Initialization के दौरान Value Assign करना

आप Array को Declare करते समय उसे Value देकर निम्न प्रकार से initialize कर सकते हैं

Dim salary As Integer = {5600, 4000, 7000, 8600, 9600}
यह 5 Elements का Array है जिसे Declare किया गया है और साथ मे Values भी Assign किया गया है

Array को बाद में Value Assign करना

आप Array को Declare करने के बाद उसके Elements को Access करके उसे निम्न प्रकार से Value Assign कर सकते हैं।

1) Array का निर्माण करना

Dim salary (5) As Integer

2) Array को Value Assign करना

salary (0) = 5600
salary (1) = 4000
salary (2) = 7000
salary (3) = 8600
salary (4) = 9600

ऊपर हमने पहले Array का निर्माण किया है उसके बाद उसके Elements को एक एक करके Value Assign किया है

Types of Arrays in VB.NET in Hindi

VB.NET में मुख्यत: निम्न प्रकार के Arrays पाए जाते हैं
1) Single dimensional array
2) Multi-dimensional a
3) Dynamic array
4) Jagged array

Single dimensional array

Single dimensional array में उसके Elements को Single Row में Store किया जाता है

Single dimensional array का निर्माण करना

Single dimensional array का निर्माण करने के लिए उसे Variable के समान Dim Keyword का Use करके Declare किया जाता है

Example:

Dim Student(49) As String
Dim Salary(99) As Integer

ऊपर के Example में Student () और Salary () नाम से दो Arrays का निर्माण हुआ है जिसका आकार 49 और 99 है चुकि Index 0 से शुरू होता है अतः इनमे 50 और 100 Elements, String और Integer Data Type वाले Data Store होंगे

हम Array को Declare करते हुए उसे निम्न प्रकार से Value भी Assign कर सकते है
Dim Student() As String = {"Diya", "Ritu", "Tina", "Amiya", "Nitu"}

Program for Single dimensional array



Output:
All fruits in the array:
Apple
Pear
Grapes
Orange

Multi-dimensional array

Multi-dimensional array में इसके Elements को कई Rows और Columns मे Store किए जाते है 
Multi-dimensional array का प्रत्येक Element इससे जुड़े दो Index रखता है। जहां एक Index Arrray के Row को और दूसरा Index Arrray के Column को व्यक्त करता है

2 dimensional array का निर्माण

इस मे Array दो Dimension होते है

Syntax:

Dim 2DArray(2,3) As String

Program for 2 dimensional array

Output:
Show two dimensional array list
2DArray[0, 0] = 45
2DArray[0, 1] = 65
2DArray[1, 0] = 54
2DArray[1, 1] = 78
2DArray[2, 0] = 98
2DArray[2, 1] = 47
Now Press Enter

3dimensional array का निर्माण

इस में Array तीन Dimension होते है

Syntax:

Dim 3DArray(10,10,10) As String

Dynamic array

जब हम Array का निर्माण करते हैं उस समय इसे Initialize करने के लिए Index संख्या का प्रयोग करते है कभी-कभी Array के निर्माण के दौरान उसके Elements की संख्या की स्पष्ट जानकारी नहीं होती जब ऐसा होता है तब हम Array का आकार बाद में दे सकती हैं ऐसे Array को Dynamic array कहते हैं

Example:

मान लीजिए हमने Items नामक एक Array का निर्माण किया है लेकिन हमे उसकी Size के बारे मे अभी जानकारी स्पष्ट नहीं है उस स्थिति में हम Dynamic Array का निर्माण निम्न प्रकार से कर सकते है

Dim Items () As String
बाद हम इसका Size निम्न प्रकार से दे सकते हैं

ReDim Items (n) As String
जहां n, Array का Size है जो कुछ भी Number में हो सकता है

Program for Dynamic Array

Output:
Name of student is [0] Ritu
Name of student is [1] Amita
Name of student is [2] Sanu
Name of student is [3] Dolly
Name of student is [4] Sarita
Name of student is [5] Tina
Press Enter to continue

Jagged array

VB.NET में एक ऐसा भी Array बनाया जाता है जिसका Element एक Array है इस प्रकार के Array को Jagged Array कहते है 

Example:

मान लीजिए हमने Months नामक एक Array का निर्माण किया है जिसका प्रत्येक Elements Days का Array है चुकि अलग अलग महीनों के दिनों की संख्या भिन्न हो सकती है इसलिए आप two या Multi-dimensional वाला आयताकार Array का निर्माण नही कर सकते इस स्थिति मे Jagged Array के निर्माण की आवश्यकता होती है
Program for Jagged Array

Output:
56 20 93
65 87
44 70 34 84
 
Related Post