Benutzer mit den meisten Antworten
Unterschiedliche Farbe bei Double und double, Boolean und bool...

Frage
-
Hallo zusammen,
mir ist letztens aufgefallen das "Double" und "double" in Visual Studio farblich anders dargestellt werden.
Das selbe ist mit "Boolean" und "bool" oder "int" und "Int16/Int32..."
Letztendlich machen sie alle genau dasselbe, aber warum gibt es immer diese Paare und warum haben sie unterschiedliche Farben?
Antworten
-
Hallo,
die Dunkelblauen Wörter sind Schlüsselwörter der Sprache C':
int, long, double, byte, short, uint, ... http://msdn.microsoft.com/de-de/library/x53a06bb.aspx
Die Hellblauen Wörter sind Klassen oder Strukturen. Da die Schlüsselwörter beim kompilieren in die Klassen/Strukturen "übersetzt" werden, ist es egal was man nimmt.
Die Schlüsselwörter gibt es, damit sich Umsteiger von anderen Sprachen schneller zurecht finden. Diese Datentypen/Klassen heißen in jedrer Programmiersprache mehr oder weniger gleich.
Das selbe Spiel gibts übrigens auch in VB.NET, wo es zusätzlich noch der Abwärtskompatibilität zu VB Classic dient.
<Code-13/>- Koopakiller [kuːpakɪllɐ] (Tom Lambert)
Webseite | Code Beispiele | Facebook | Twitter | Snippets C# ↔ VB.NET Konverter
Markiert bitte beantwortende Posts als Antwort und bewertet Beiträge. Danke.- Als Antwort markiert 11011100 Mittwoch, 7. August 2013 15:16
Alle Antworten
-
Hallo,
die Dunkelblauen Wörter sind Schlüsselwörter der Sprache C':
int, long, double, byte, short, uint, ... http://msdn.microsoft.com/de-de/library/x53a06bb.aspx
Die Hellblauen Wörter sind Klassen oder Strukturen. Da die Schlüsselwörter beim kompilieren in die Klassen/Strukturen "übersetzt" werden, ist es egal was man nimmt.
Die Schlüsselwörter gibt es, damit sich Umsteiger von anderen Sprachen schneller zurecht finden. Diese Datentypen/Klassen heißen in jedrer Programmiersprache mehr oder weniger gleich.
Das selbe Spiel gibts übrigens auch in VB.NET, wo es zusätzlich noch der Abwärtskompatibilität zu VB Classic dient.
<Code-13/>- Koopakiller [kuːpakɪllɐ] (Tom Lambert)
Webseite | Code Beispiele | Facebook | Twitter | Snippets C# ↔ VB.NET Konverter
Markiert bitte beantwortende Posts als Antwort und bewertet Beiträge. Danke.- Als Antwort markiert 11011100 Mittwoch, 7. August 2013 15:16