Diskussion:Arbeiten mit .NET: Grundlagen: Datentypen/ Überblick über Datentypen

Aus Wikibooks
Zur Navigation springen Zur Suche springen

Vorlage für die Übersichtstabelle[Bearbeiten]

Die folgende Tabelle kann als Vorlage in andere Kapitel kopiert werden.

Klassenname CLS Standard Minimum Maximum Postfix
Ganze Zahlen
Byte ja
SByte nein
Int16 ja
Int32 ja
Int64 ja
UInt16 nein
UInt32 nein
UInt64 nein
Dezimalzahlen
Single ja
Double ja
Decimal ja
Logisch
Boolean ja
Weitere Standardtypen
Char ja
DateTime ja
String ja
Object ja
Sonstige
IntPtr ja IntPtr
Kein integrierter Typ.
IntPtr
UIntPtr nein UIntPtr
Kein integrierter Typ.
UIntPtr

dynamic[Bearbeiten]

Ich halte es nicht für gut, dass dynamic ausgerechnet im Abschnitt "Strenge Typbindung" erwähnt wird, und dann auch noch mit mehreren vergleichenden Beispielen. var wird erläutert im Kapitel Wertetypen und Verweistypen. Auch wenn es schwierig ist, einleitende Grundlagen und abweichende Varianten sauber zu trennen und genauer zu behandeln, scheint mir das ein besserer Platz zu sein. Mein Vorschlag lautet deshalb:

  • dynamic im "Überblick über Datentypen" restlos entfernen
  • stattdessen bei "Wertetypen und Verweistypen" einen eigenen Abschnitt (Überschrift mit 2 Gleichheitszeichen) einrichten
  • dort werden var und dynamic besprochen und verglichen

Nebenbei: Begriffe wie Schweinereien passen zwar zu diesem Einzelthema. In einem Lehrbuch sollte man es aber trotzdem sachlicher formulieren. -- Jürgen 17:57, 28. Nov. 2011 (CET)

Datentypen in C++[Bearbeiten]

@ 92.196.112.171 Danke für deine schnelle Reaktion. Ich habe erst noch recherchieren müssen und festgestellt, dass unter C++ die Basistypen tatsächlich (un)signed char heißen, siehe z.B. ISO/IEC 2012 (Abschnitt 3.9.1 Seite 85). Also belassen wir es dabei. -- Jürgen 12:50, 20. Nov. 2016 (CET)