none
Unterschiedliche Farbe bei Double und double, Boolean und bool... RRS feed

  • 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?

    Mittwoch, 7. August 2013 15:04

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
    Mittwoch, 7. August 2013 15:13
    Moderator

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
    Mittwoch, 7. August 2013 15:13
    Moderator

  • Achso. Vielen Dank. Wieder was dazu gelernt :-)
    Mittwoch, 7. August 2013 15:16