Τι είναι η αριθμητική κλάση στην C#;
Τι είναι η αριθμητική κλάση στην C#;

Βίντεο: Τι είναι η αριθμητική κλάση στην C#;

Βίντεο: Τι είναι η αριθμητική κλάση στην C#;
Βίντεο: Αντικειμένα σε Κλάσεις: Αφαιρετικότητα και Ενθυλάκωση 2024, Νοέμβριος
Anonim

Η πλειοψηφία των μεθόδων σε αυτό τάξη ορίζονται ως μέθοδοι επέκτασης που επεκτείνονται Αμέτρητα . Αυτό σημαίνει ότι μπορούν να κληθούν σαν μέθοδος παρουσίας σε οποιοδήποτε αντικείμενο που υλοποιεί Αμέτρητα . Οι μέθοδοι που χρησιμοποιούνται σε ένα ερώτημα που επιστρέφει μια τιμή singleton εκτελούνται και καταναλώνουν τα δεδομένα προορισμού αμέσως.

Κατά συνέπεια, τι είναι η αριθμητική κλάση στην C#;

Αμέτρητα και IEnumerator είναι υλοποίηση του μοτίβου iterator στο. ΚΑΘΑΡΑ. Σε ΝΤΟ# , όλες οι συλλογές (π.χ. λίστες, λεξικά, στοίβες, ουρές, κ.λπ.) είναι αναρίθμητος επειδή εφαρμόζουν την Αμέτρητα διεπαφή. Το ίδιο και οι χορδές. Μπορείτε να κάνετε επανάληψη σε μια συμβολοσειρά χρησιμοποιώντας ένα μπλοκ foreach για να λάβετε κάθε χαρακτήρα στη συμβολοσειρά.

Επίσης, γνωρίζετε πότε θα χρησιμοποιήσουμε το IEnumerable στην C#; Αμέτρητα χρησιμοποιείται διεπαφή όταν εμείς θέλω προς το επανάληψη μεταξύ των τάξεων μας χρησιμοποιώντας έναν βρόχο foreach. ο Αμέτρητα Η διεπαφή έχει μια μέθοδο, το GetEnumerator, που επιστρέφει μια διεπαφή IEnumerator που μας βοηθά προς το επαναλάβετε μεταξύ της τάξης χρησιμοποιώντας τον βρόχο foreach.

Εδώ, τι είναι το IEnumerator στη C# με παράδειγμα;

Το IEnumerable είναι μια διεπαφή που ορίζει μια μεμονωμένη μέθοδο GetEnumerator() που επιστρέφει an IEαριθμητής διεπαφή. Αυτό λειτουργεί για πρόσβαση μόνο για ανάγνωση σε μια συλλογή που υλοποιεί ότι το IEnumerable μπορεί να χρησιμοποιηθεί με μια δήλωση foreach. IEαριθμητής έχει δύο μεθόδους MoveNext και Reset. Έχει επίσης μια ιδιοκτησία που ονομάζεται Τρέχουσα.

Τι είναι το ICollection στο C#;

ο ICollection διεπαφή σε ΝΤΟ# καθορίζει το μέγεθος, τους απαριθμητές και τις μεθόδους συγχρονισμού για όλες τις μη γενικές συλλογές. Είναι η βασική διεπαφή για κλάσεις στο Σύστημα. Χώρος ονομάτων συλλογών.

Συνιστάται: