Подтвердить что ты не робот

Имеет ли С# int8 и uint8?

У меня есть четыре вопроса:

  • Есть ли у С# int8
  • Если да, как я могу преобразовать string в int8?
  • Есть ли у С# uint8
  • Если это можно преобразовать string в uint8?
4b9b3361

Ответ 1

  1. Есть ли у С# int8

Да, это называется sbyte

  1. Если так, как я могу преобразовать string в int8?

Вызов sbyte.Parse или sbyte.TryParse

  1. Есть ли у С# uint8

Да, это называется byte

  1. Если это как я могу преобразовать string в uint8?

Вызовите byte.Parse или byte.TryParse

Ответ 2

Я считаю, что вы можете использовать sbyte для 8-разрядных целых чисел со знаком, как показано ниже:

sbyte sByte1 = 127;

Вы также можете использовать byte для 8-разрядных целых чисел без знака следующим образом:

byte myByte = 255;

Вот несколько ссылок для sbyte и byte:

Таблицы общего интегрального типа
документация sbyte
байтовая документация

Ответ 3

  • Да, эквивалент С# известен как sbyte
  • Convert.ToSByte(строка)
  • Да, эквивалент С# известен как byte
  • Convert.ToByte(строка)

Для получения дополнительной информации об эквивалентных типах данных, ссылка