Ich bin neugierig auf interne Implementierung von Int32
in C#. Int32
ist eine Art Struktur. Wie wird es von System.ValueType
geerbt? Ich hatte es gegoogelt aber konnte nicht befriedigend antworten. Hoffentlich wird jemand meine Frage klären.Interne Int32-Implementierung in C#
1
A
Antwort
1
Das Schlüsselwort struct
wurde speziell entwickelt, um Vererbung von ValueType
anzuzeigen.
Von MSDN (Hervorhebung von mir):
Obwohl Valuetype die implizite Basisklasse für Werttypen ist, können Sie nicht eine Klasse erstellen, die direkt von Valuetype erbt. Stattdessen bieten einzelne Compiler ein Sprachenschlüsselwort oder Konstrukt (z. B. struct in C# und Structure ... End Structure in Visual Basic), um die Erstellung von Werttypen zu unterstützen.
Verwandte Themen
- 1. Interne Eigenschaft Setter in C#
- 2. C# interne VS VBNET Freund
- 3. Interne Darstellung von Zeichenketten in C#
- 4. Interne Verknüpfung mit statischen Schlüsselwort in C
- 5. C#: Interne Datei-Datenbank in der Anwendung
- 6. C++ Shared Library zeigt interne Symbole
- 7. Interne Verknüpfung für private C++ - Funktionen?
- 8. C# - Mitgliedsvariablen an interne Methoden übergeben?
- 9. C# CF2.0 - System.Activator und Interne Klassen
- 10. C# - Wie interne Klasse zuzugreifen Außenmontage
- 11. Interne Referenz in Protobuf?
- 12. Fehler: PLS-00801: interne Fehler [*** ASSERT in Datei pdw4.c
- 13. Wie aktivieren interne Azure-Dienste für SQL Azure in C#
- 14. Wie überschreiben Sie eine interne Klasse in C#?
- 15. Wie Rubys interne C-Methoden in Ruby aufrufen?
- 16. Vermeiden Interne Getters/Setters
- 17. Nachlauf padding in interne Struktur
- 18. Deklarieren interne Typen in F #
- 19. "Geschützte interne" in UML anzeigen?
- 20. gdb: interne Fehlereinstellung Haltepunkte
- 21. Gemischte C++/CLI TypeLoadException Interne Einschränkung: zu viele Felder
- 22. Soll eine interne C# -App mit Geschäftslogik kompiliert werden?
- 23. interne Klasse maskierte durch Objekt
- 24. Wordpress und interne Seitenverknüpfungen
- 25. Interne svn: externals
- 26. Interne Zeichenfolge Ressourcenverweise
- 27. Interne WSS 3.0-Datenbank
- 28. Prevent Hibernate interne Protokollierung
- 29. Numpy * .npz interne Dateistruktur
- 30. Javascript String interne Darstellung
[öffentliche Struktur Int32] (http://referencesource.microsoft.com/#mscorlib/system/int32.cs,225942ed7b7a3252) – Plutonix