Looking for .net Keywords? Try Ask4Keywords

.NET FrameworkBenutzerdefinierte Typen


Bemerkungen

Normalerweise wird eine struct nur verwendet, wenn die Leistung sehr wichtig ist. Da Werttypen auf dem Stapel leben, kann auf sie viel schneller zugegriffen werden als auf Klassen. Der Stapel hat jedoch viel weniger Speicherplatz als der Heap, daher sollten die struct klein gehalten werden (Microsoft empfiehlt, dass die struct nicht mehr als 16 Byte beansprucht).

Eine class ist der meistgenutzte (von diesen drei) Typ in C # und sollte im Allgemeinen zuerst verwendet werden.

Eine enum wird immer dann verwendet, wenn Sie eine klar definierte, eindeutige Liste von Elementen haben, die nur einmal (zur Kompilierzeit) definiert werden müssen. Enumerationen sind für Programmierer hilfreich als einfache Referenz für einen bestimmten Wert: Anstatt eine Liste von constant Variablen für den Vergleich zu definieren, können Sie eine Enumeration verwenden und die Intellisense-Unterstützung in Anspruch nehmen, um sicherzustellen, dass Sie nicht versehentlich einen falschen Wert verwenden.

Benutzerdefinierte Typen Verwandte Beispiele