web-dev-qa-db-fra.com

C # a-t-il int8 et uint8?

J'ai quatre questions:

  1. Est-ce que C # a int8
  2. Si oui, comment puis-je convertir un string en int8?
  3. Est-ce que C # a uint8
  4. Si c'est comment puis-je convertir un string en uint8?
35
Nayana Adassuriya
  1. Est-ce que C # a int8

Oui, ça s'appelle sbyte

  1. Si oui, comment puis-je convertir un string en int8?

Appel sbyte.Parse ou sbyte.TryParse

  1. Est-ce que C # a uint8

Oui, ça s'appelle byte

  1. Si c'est comment puis-je convertir un string en uint8?

Appel byte.Parse ou byte.TryParse

63
dasblinkenlight

Je pense que vous pouvez utiliser sbyte pour les entiers 8 bits signés, comme suit:

sbyte sByte1 = 127;

Vous pouvez également utiliser byte pour les entiers 8 bits non signés, comme suit:

byte myByte = 255;

Voici quelques liens pour sbyte et byte:

Tables de type général intégrales
documentation sbyte
documentation d'octets

8
Devarsh Desai
  1. Oui, l'équivalent c # est appelé sbyte
  2. Convert.ToSByte (chaîne)
  3. Oui, l'équivalent c # est appelé octet
  4. Convert.ToByte (chaîne)

Pour plus d'informations sur les types de données équivalents, consultez n lien

2
ChrisWebb