Struct Size
Size structure
Αποθηκεύει ένα ταξινομημένο ζεύγος ακεραίων, συνήθως το πλάτος και το ύψος ενός ορθογωνίου.
public struct Size : IEquatable<Size>
Κατασκευαστές
| Ονομα | Περιγραφή |
|---|
| Size(Point) | Αρχικοποιεί μια νέα παρουσία τουSize struct από το καθορισμένοPoint . |
| Size(int, int) | Αρχικοποιεί μια νέα παρουσία τουSize κατασκευή από τις καθορισμένες διαστάσεις. |
Ιδιότητες
| Ονομα | Περιγραφή |
|---|
| Height { get; set; } | Λαμβάνει ή ορίζει το κατακόρυφο στοιχείο αυτούSize . |
| IsEmpty { get; } | Λαμβάνει μια τιμή που υποδεικνύει αν αυτόSize έχει πλάτος και ύψος 0. |
| Width { get; set; } | Λαμβάνει ή ορίζει το οριζόντιο στοιχείο αυτούSize . |
Μέθοδοι
| Ονομα | Περιγραφή |
|---|
| static Add(Size, Size) | Προσθέτει το πλάτος και το ύψος του ενόςSize δομή σε πλάτος και ύψος άλλουSize δομή. |
| static Ceiling(SizeF) | Μετατρέπει το καθορισμένοSizeF δομή σε αSize δομή στρογγυλοποιώντας τις τιμές τουSize δομή στις επόμενες υψηλότερες ακέραιες τιμές. |
| static Round(SizeF) | Μετατρέπει το καθορισμένοSizeF δομή σε αSizeδομή στρογγυλοποιώντας τις τιμές τουSizeF δομή στις πλησιέστερες ακέραιες τιμές. |
| static Subtract(Size, Size) | Αφαιρεί το πλάτος και το ύψος του ενόςSize δομή από το πλάτος και το ύψος του άλλουSize δομή. |
| static Truncate(SizeF) | Μετατρέπει το καθορισμένοSizeF δομή σε αSize δομή περικόπτοντας τις τιμές τουSizeF δομή στις επόμενες χαμηλότερες ακέραιες τιμές. |
| override Equals(object) | Ελέγχει εάν το καθορισμένο αντικείμενο είναι αSize με τις ίδιες διαστάσεις με αυτόSize . |
| Equals(Size) | Ελέγχει εάν άλλοSize η δομή έχει το ίδιο μέγεθος αυτούSize δομή. |
| override GetHashCode() | Επιστρέφει έναν κωδικό κατακερματισμού για αυτόSize δομή. |
| override ToString() | Μετατρέπει τα χαρακτηριστικά αυτούSize σε μια συμβολοσειρά αναγνώσιμη από τον άνθρωπο. |
| operator + | Προσθέτει το πλάτος και το ύψος του ενόςSize δομή σε πλάτος και ύψος άλλουSize δομή. |
| operator / | ΔιαιρείSize από ένανInt32 που παράγουνSize . (2 operators) |
| operator == | Ελέγχει εάν δύοSize οι δομές είναι ίσες. |
| explicit operator | Μετατρέπει το καθορισμένοSize σε αPoint . |
| implicit operator | Μετατρέπει το καθορισμένοSize σε αSizeF . |
| operator != | Ελέγχει εάν δύοSize οι δομές είναι διαφορετικές. |
| operator * | Πολλαπλασιάζει αSize από ένανInt32 που παράγουνSize . (4 operators) |
| operator - | Αφαιρεί το πλάτος και το ύψος του ενόςSize δομή από το πλάτος και το ύψος του άλλουSize δομή. |
Πεδία
| Ονομα | Περιγραφή |
|---|
| static readonly Empty | Παίρνει έναSize δομή που έχει αHeight καιWidth τιμή 0. |
Δείτε επίσης