तो आइये देखते हे C# Language में Array क्या हे यह कितने प्रकार के होते हे ? और किस तरह से उस Array को अपने Programming के अन्दर Implement किये जाते हे , चलिए शुरू करते हे ,,,
Array in C# Language in Hindi - C# में ऐरे क्या हे ?
Array एक Variable की तरह होते हे , जहापे हम एक ही Types के Data Item को Memory के अन्दर स्टोर करके रख सकते हे | इसी Concept को Array कहते हे |मतलब , Array एक Similar Types के Data का Collection होता हे , जिसमे हम बहत सारे Data Item को एक Single Variable के अन्दर स्टोर कर सकते हे |
जेइसे मानलो, हमने एक Sanat नाम से Variable Create की हे , और उसमे हम Integer Types के Data को स्टोर करना चाहते हे , तो वो Variable के अन्दर Multiple Integer Types के Data को आसानी से स्टोर कर सकते हे |
लेकिन उस Variable के अन्दर हम Float Types के Value को स्टोर नही कर सकते हे , क्यू की Array Variable के अन्दर एक ही Types के Multiple Value को स्टोर किया जाता हे ,
और अगर हमें Float Value को स्टोर करना हे , तो उसके लिए हमें एक अलग नाम से Array Create करना पड़ेगा |
जब भी Array Create किया जाता हे , तो उसके जो Index नंबर हे वो हमेशा 0 से Start होता हे ,
जेइसे-
Data - 10 , 20 , 30 , 40 , 50
Index - 0 , 1 , 2 , 3 , 4
Syntax of Array :-
type [] arrayName;
Array को Create करने के लिए सबसे पहले Array का Type को Define किया जाता हे , और उसके बाद Bracket ([]) और फिर एक नाम , जो की Unique हो |
जेइसे -
int [] sanat ;
तो ये ही होता हे Array का Concept , उम्मीद हे आप लोग अछे से समझ गये होंगे , चलिए इस Array के बारे में और भी अछेसे जानते हे ,
2. Array के अन्दर Data को Easily Manipulate किया जा सकता हे |
3. Array में Multi Dimensional Array की बजह से Mathematical Problem को भी Solve किया जा सकता हे |
तो ये होगये Array के Advantage के बारे में कुछ जानकारी , लेकिन Array में एइसा Disadvantage हे जो काफी Important हे , और वो हे -
1. Array के जो Size होता हे वो Fixed होता हे , और इस बजह से अगर Array के अन्दर कोई Change या Modify करना हे , तो उसके लिए हमें उस Array को ही डिलीट करना पड़ता हे , और फिर से एक नया Array को Create करना पड़ता हे |
और ये ही एक Point हे जो की Array के Disadvantage के अन्दर आते हे |
2. Array में Memory अगर जरुरत से जादा Create किया जाय तो वो Memory Waste हो जाता हे |
चलिए इन सभी Array के बारे में बिस्तार से बात करते हे ,
Array को Create करने के लिए सबसे पहले Array का Type को Define किया जाता हे , और उसके बाद Bracket ([]) और फिर एक नाम , जो की Unique हो |
जेइसे -
int [] sanat ;
तो ये ही होता हे Array का Concept , उम्मीद हे आप लोग अछे से समझ गये होंगे , चलिए इस Array के बारे में और भी अछेसे जानते हे ,
Array के फायदे :
1. Programming में Array को इस्तेमाल करने से Code को Optimization किया जा सकता हे , और इस बजह से जादा Code को लिखना नही पड़ता हे |2. Array के अन्दर Data को Easily Manipulate किया जा सकता हे |
3. Array में Multi Dimensional Array की बजह से Mathematical Problem को भी Solve किया जा सकता हे |
तो ये होगये Array के Advantage के बारे में कुछ जानकारी , लेकिन Array में एइसा Disadvantage हे जो काफी Important हे , और वो हे -
1. Array के जो Size होता हे वो Fixed होता हे , और इस बजह से अगर Array के अन्दर कोई Change या Modify करना हे , तो उसके लिए हमें उस Array को ही डिलीट करना पड़ता हे , और फिर से एक नया Array को Create करना पड़ता हे |
और ये ही एक Point हे जो की Array के Disadvantage के अन्दर आते हे |
2. Array में Memory अगर जरुरत से जादा Create किया जाय तो वो Memory Waste हो जाता हे |
Types of Array :-
C# Language में दो तरह के Array होता हे ,- Single Dimensional Array (1d array)
- Multi Dimensional Array (2d array)
चलिए इन सभी Array के बारे में बिस्तार से बात करते हे ,
1. Single Dimensional Array :-
Single Dimensional Array में Data एक Single Row में स्टोर होते हे , जेइसे - 10 , 20 , 30 , 40जिस तरह से Simple Array को Declare किये जाते हे , ठीक उसी तरह इस 1d Array को Declare किये जाते हे |
1d Array में Element 0 से Index होता हे जो की (n-1) तक , मतलब Total Number of Element से -1
तो ये ही होता Single Dimensional Array ,चलिए इस Concept को एक Practical Program के अन्दर Implement करके देखते हे , ताकि इस Concept को आसानी से समझा जा सके |
2. Two Dimensional Array / Multi Dimensional Array:-
2d Array में Data Row और Column में Represent किया जाता हे , मतलब Table की Form में |जेइसे-
10 20 30
40 50 60
70 80 90
Multi Dimensional Array में दो और दो से जादा Value का Combination होता हे , जिसमे Single Types के साथ दो से जादा Dimension को Represent किया जाता हे |
और इस Array के मदत से Mathematical के जो Matrix के Problem होते हे , उसे आसानी से Solved किया जाता हे |
इस Dimensional Array को दो तरीको से अपने Programming के अन्दर Represent किया जाता हे |
Ractangle Array
Jagged Array
तो ये ही होता हे 2 Dimensional Array का Concept , अब इस Concept को हम एक Practical Program के माध्यम से अछे से समझेंगे |
हम जब Loop Statement के बारे में बात कर रहे थे , तब हमने एक Loop के बारे में बात किये थे जो की Array के साथ ही इस्तेमाल किये जाते हे , और वो Loop हे For Each Loop |
तो चलिए इस Loop के बारे में बात करते हे और देखते हे की ये Loop होता क्या हे ? और किस तरह से इस Loop को Programming के अन्दर Implement किया जाता हे |
Array Using For Each Loop :-
1. ये For Each Loop For Loop का ही Updates Version हे , जो की Array के साथ ही इस्तेमाल किये जाते हे |
2. For Each Loop का इस्तेमाल बहत बड़े Data का Collection के लिए किये जाते हे | मतलब , जहापे Multiple Data का Collection किया जाता हे , वहापे ये For Each Loop का इस्तेमाल किया जाता हे |
3. एक Array के अन्दर जितने भी Element होंगे , वो सब को ही ये For Each Loop एक एक करके Read करेगा |
4. For Each Loop का इस्तेमाल जादातर Reference Types के Data Types में ही Use किये होते हे , जिसमे Multiple Value को स्टोर किया जाता हे , जेइसे - String , और Array |
तो ये ही Concept होता हे इस For Each Loop का , उम्मीद करता हु आप लोग इस Concept को अछे से समझ गये होंगे ,
अब चलिए इस Loop को एक Practical Program के अन्दर Implement करके देखते हे |
Variable and Data Types in C# in Hindi
तो हमने आज की (Array in C# Language in Hindi) इस आर्टिकल के अन्दर C# Language के Array के बारे में पूरी जानकारी आप लोगो के साथ शेयर की हे , उम्मीद हे आप लोग इस Concept को अछे से समझ गये होंगे , अगर इस आर्टिकल के अन्दर दिए गये जानकारी से किसी भी तरह कोई भी शाबाल हे तो निचे Comment करके पुच सकते हो , और अगर आज की इस Post पसंद आया तो अपने दोस्तों के साथ शेयर जरुर करे |
धन्यवाद .....
Conclusion :-
`Array का मतलब हे Similar Types के Data का Collection | मतलब , Array में हम एक ही तरह के Multiple Data Item को अपने Memory के अन्दर स्टोर करके रख सकते हे , और उन सभी Data को अपने Programming में Implement कर सकते हे |तो हमने आज की (Array in C# Language in Hindi) इस आर्टिकल के अन्दर C# Language के Array के बारे में पूरी जानकारी आप लोगो के साथ शेयर की हे , उम्मीद हे आप लोग इस Concept को अछे से समझ गये होंगे , अगर इस आर्टिकल के अन्दर दिए गये जानकारी से किसी भी तरह कोई भी शाबाल हे तो निचे Comment करके पुच सकते हो , और अगर आज की इस Post पसंद आया तो अपने दोस्तों के साथ शेयर जरुर करे |
धन्यवाद .....