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
0 टिप्पणियाँ