Array ek data structure hota hai jo ek hi type ke elements ko store karta hai. Yeh elements ek contiguous memory block mein store hote hain. Arrays ko hum index ke through access kar sakte hain, jisme index zero se start hota hai. C# mein arrays ka use karke hum multiple values ko efficiently store kar sakte hain.
C# mein arrays ke kai types hote hain, jaise:
-
Single-Dimensional Array
Yeh ek linear list hota hai jisme elements ek hi dimension mein arranged hote hain. Iska use tab kiya jata hai jab ek type ke multiple values ko store karna ho.Example:
Is example mein,
numbers
ek single-dimensional array hai jisme 5 integers store kiye gaye hain. -
Multi-Dimensional Array (2D Array)
Agar humein 2 dimensions mein data store karna ho, toh hum 2D array ka use karte hain. Isme rows aur columns hote hain.Example:
Is example mein,
matrix
ek 2D array hai jisme 2 rows aur 3 columns hain. -
Jagged Array (Array of Arrays)
Jagged arrays ka use tab hota hai jab rows mein different number of columns ho. Yeh ek array hota hai jisme har element ek aur array hota hai.Example:
Is example mein,
jaggedArray
ek jagged array hai jisme pehli array mein 3 elements aur doosri array mein 2 elements hain.
Summary:
- Single-Dimensional Array: Ek simple list hoti hai, jisme ek type ke elements store hote hain.
- Multi-Dimensional Array: 2 ya usse zyada dimensions hoti hain, jaise 2D array.
- Jagged Array: Ek array hota hai jisme har element ek array hota hai, aur har array ka size alag ho sakta hai.
Har type ke array ka use specific situation par depend karta hai.