• Guten Tage liebe Community

    Die folgende Liste enthält alle wichtigsten C# Datentypen mit ihrem jeweiligen Wertebereich:

    bool:
    true oder false
    byte:
    ganze Zahlen von 0 bis 255
    char:
    einzelne Zahlen
    decimal:
    Gleitkommazahl mit einer Genauigkeit von 28-29 Stellen und Werte von -7,9 mal 10 hoch 28 bis 7,9 mal 10 hoch 28

    double:
    Gleitkommazahl mit einer Genauigkeit von 15-16 Stellen und Werte von+-5 mal 10 hoch -324 bis +-1,7 mal 10 hoch 308
    float:
    Gleitkommazahl mit einer Genauigkeit von 7 Stellen und Werte von -3,4 mal 10 hoch 38 bis 3,4 mal 10 hoch 38


    int:

    Ganze Zahlen von -2.147.483.648 bis 2.147.483.647
    long:
    Ganze Zahlen von -9.223.372.036.854.775.808 bis 9.223.372.036.854.775.807

    object:
    Beliebiger Wert

    short:
    ganze Zahlen von -32768 bis 32767

    string:
    Zeichenkette

    [CENTER]

    [COLOR=sandybrown][SIZE=4]Victory over all[/SIZE][/COLOR]
    [COLOR=orange]-*Victoria Justice*-[/COLOR]

    [COLOR=sandybrown]Besucht doch mal meinen Blog!
    Dort findet ihr aktuelle Projekte, Downloads und Code Snippets
    [/COLOR]
    [COLOR=darkorange]http://www.jok3r.de[/COLOR]
    [/CENTER]

  • Wieso sollte es die nicht geben ?
    Datentypen wie Integer sind eigentlich in jeder Programmiersprache gleich.
    Natürlich ist die Liste nicht ganz Komplett, da unsigned Integer Werte von 0 bis 4.294.967.295
    fassen kann, das selbe gilt für andere Datentypen.
    In C# werden diese kurz einfach uint, ushort, usw genannt.

  • Ja die Liste ist nicht komplett.
    Aber ich habe mal die wichtigsten aufgelistet.

    [CENTER]

    [COLOR=sandybrown][SIZE=4]Victory over all[/SIZE][/COLOR]
    [COLOR=orange]-*Victoria Justice*-[/COLOR]

    [COLOR=sandybrown]Besucht doch mal meinen Blog!
    Dort findet ihr aktuelle Projekte, Downloads und Code Snippets
    [/COLOR]
    [COLOR=darkorange]http://www.jok3r.de[/COLOR]
    [/CENTER]

  • danke für Auflisten Aber was mir noch fehlt bei Bool ist das es nicht nur true or flase enthalten kann sondern auch 0 oder 1 , 0 bedeutet hierbei false während 1 true bedeutet
    MFG Gothic

  • Zitat von Synaptic;228684

    Wieso sollte es die nicht geben ?


    Weils ne Failsprache ist die auf Framework basiert :D

  • Zitat von Gothic;228783

    danke für Auflisten Aber was mir noch fehlt bei Bool ist das es nicht nur true or flase enthalten kann sondern auch 0 oder 1 , 0 bedeutet hierbei false während 1 true bedeutet
    MFG Gothic


    Bool darf nur True oder False als Wert haben, etwas anderes gibts nicht für den Datentyp bool
    0 und 1 als "Wahrheitswert" gibts zwar auch, aber das entstand anders, gehört jedoch nicht zum Datentyp bool

  • Convertiere einen boolean in einen Int oder Byte wert und es kommt 0/1 raus...
    Letztendlich kommt es darauf hinaus dass es bloß ein 1 bit wert ist, aber im Projekt kann man (Auf direktem weg) NUR true und false setzen

    Zitat

    Weils ne Failsprache ist die auf Framework basiert :D


    Für eine FAIL sprache ist platz 4 der Meist genutzten sprachen aber nicht schlecht

    Zitat von Steve Jobs

    Stay hungry - stay foolish.



  • nja hast auch recht wenn mans so Sieht
    DateTime kenne ich auch noch was ich relative oft verwende aber denke das ist nicht das wichtigste oder?

  • Zitat von ichbinniemand;229111

    Ich hoffe das mit datetime war nur ein witz

    DateTime ist eine klasse, kein atomarer variablen typ



    Lass doch die armen newbies <.<

    DU warst auch mal bob ,oder soll ich dich runtermachen weil ich mehr wissen in der sprache hab oO?

  • iun C++ sind es glaube mehr ^^^^
    nachteil an c# ist das es eine windows programmier sprache ist und deshalb eher weniger für linux geignet ist

    [CENTER][COLOR=red]Model
    mit
    Blender
    [/COLOR]
    [/CENTER]

  • @SchwarzerMagie
    C# übernimmt die atomaren bzw primitiven Datentypen aus C, wo sie auch C++ herhat, da C++ ja von C abstammt.
    Dennoch hat C++ noch einige, die C# glaube ich nicht hat (DWORD usw, meine ich, bin kein experte in C++, hab da gradmal n paar grundkenntnisse)

    C# Programme sind allerdings durchaus auf Linux nutzbar, kannst dir ja mal Mono ansehen und deinen superschlauen Bro fragen, ob er dir dabei hilft, also das is kein wirkliches Argument

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!