Τι είναι οι συστοιχίες στο C #;
Ένας πίνακας χρησιμοποιείται για την αποθήκευση μιας συλλογής ή μιας σειράς στοιχείων. Αυτά τα στοιχεία θα είναι του ίδιου τύπου.
Για παράδειγμα, αν είχατε έναν πίνακα τιμών ακέραιου, ο πίνακας θα μπορούσε να είναι μια συλλογή τιμών όπως [1, 2, 3, 4]. Εδώ ο αριθμός των στοιχείων στον πίνακα είναι 4.
Οι πίνακες είναι χρήσιμες όταν θέλετε να αποθηκεύσετε μια συλλογή τιμών του ίδιου τύπου. Έτσι, αντί να δηλώσετε μια μεταβλητή για κάθε στοιχείο, μπορείτε απλώς να δηλώσετε μία μεταβλητή.
Αυτή η μεταβλητή θα δείχνει έναν πίνακα ή μια λίστα στοιχείων, η οποία θα είναι υπεύθυνη για την αποθήκευση των στοιχείων του πίνακα.
Ας δούμε πώς μπορούμε να εργαστούμε με πίνακες στο C #. Στο παράδειγμά μας, θα δηλώσουμε μια σειρά ακέραιων αριθμών και θα συνεργαστούμε μαζί τους αναλόγως.
Σημειώστε ότι όλο το παρακάτω κώδικα δημιουργείται στο αρχείο Program.cs.
Βήμα 1) Δήλωση πίνακα - Το πρώτο βήμα είναι η δήλωση πίνακα. Ας δούμε πώς μπορούμε να το επιτύχουμε με το παρακάτω παράδειγμα κώδικα.
Επεξήγηση κώδικα: -
- Το πρώτο μέρος είναι ο τύπος δεδομένων. Καθορίζει τον τύπο των στοιχείων που χρησιμοποιούνται στον πίνακα. Έτσι, στην περίπτωσή μας, δημιουργούμε μια σειρά ακέραιων αριθμών.
- Το δεύτερο μέρος [], το οποίο καθορίζει την κατάταξη του πίνακα. (Η κατάταξη είναι ένα σύμβολο κράτησης θέσης που καθορίζει τον αριθμό των στοιχείων που θα περιέχει ο πίνακας)
- Στη συνέχεια είναι το Όνομα του πίνακα που στην περίπτωσή μας είναι «τιμές». Σημειώστε ότι βλέπετε μια πράσινη υπογράμμιση, μην ανησυχείτε για αυτό. Αυτό είναι απλώς. Καθαρό ότι λέτε ότι έχετε δηλώσει έναν πίνακα, αλλά δεν τον χρησιμοποιείτε πουθενά.
Βήμα 2) Το επόμενο βήμα είναι η προετοιμασία του πίνακα. Εδώ θα καθορίσουμε τον αριθμό των τιμών που θα διατηρήσει ο πίνακας. Θα εκχωρήσουμε επίσης τιμές σε κάθε στοιχείο του πίνακα.
Επεξήγηση κώδικα: -
- Κατ 'αρχάς, ορίζουμε τον αριθμό των στοιχείων που θα διατηρήσει ο πίνακας στο 3. Έτσι, στα αγκύλες, λέμε ότι ο πίνακας θα περιέχει 3 στοιχεία.
- Στη συνέχεια, εκχωρούμε τιμές σε κάθε στοιχείο του πίνακα. Μπορούμε να το κάνουμε αυτό καθορίζοντας το όνομα μεταβλητής + τη θέση ευρετηρίου στον πίνακα.
Έτσι, οι τιμές [0] σημαίνει ότι αποθηκεύουμε μια τιμή στην πρώτη θέση του πίνακα. Ομοίως για πρόσβαση στη δεύτερη θέση, χρησιμοποιούμε τη σημείωση των τιμών [1] και ούτω καθεξής και ούτω καθεξής.
Σημείωση : - Σε πίνακες, η θέση ευρετηρίου ξεκινά από το 0.
Βήμα 3) Ας εμφανίσουμε τώρα τα μεμονωμένα στοιχεία του πίνακα στην Κονσόλα. Ας προσθέσουμε τον παρακάτω κώδικα για να το επιτύχουμε.
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DemoApplication{class Program{static void Main(string[] args){Int32[] value;value=new Int32[3];value[0]=1;value[1]=2;value[2]=3;Console.WriteLine(value[0]);Console.WriteLine(value[1]);Console.WriteLine(value[2]);Console.ReadKey();}}}
Επεξήγηση κώδικα: -
Αυτό είναι το απλό μέρος όπου απλώς χρησιμοποιούμε τη μέθοδο Console.WriteLine για να στείλουμε κάθε τιμή του στοιχείου στην κονσόλα.
Σημειώστε ότι και πάλι, έχουμε πρόσβαση σε κάθε στοιχείο με τη βοήθεια του ονόματος της μεταβλητής πίνακα μαζί με τη θέση ευρετηρίου.
Εάν ο παραπάνω κωδικός εισαχθεί σωστά και το πρόγραμμα εκτελεστεί, θα εμφανιστεί η ακόλουθη έξοδος.
Παραγωγή:
Από την έξοδο, μπορείτε να δείτε όλες τις τιμές του πίνακα να εμφανίζονται στην Κονσόλα.