web-dev-qa-db-ja.com

C#にはint8とuint8がありますか?

4つの質問があります。

  1. C#にはint8がありますか
  2. もしそうなら、どのようにしてstringint8に変換できますか?
  3. C#にはuint8がありますか
  4. その場合、どのようにしてstringuint8に変換できますか?
35
  1. C#にはint8がありますか

はい、sbyteと呼ばれます

  1. もしそうなら、どのようにしてstringint8に変換できますか?

sbyte.Parseまたはsbyte.TryParseを呼び出します

  1. C#にはuint8がありますか

はい、byteと呼ばれます

  1. その場合、どのようにしてstringuint8に変換できますか?

byte.Parseまたはbyte.TryParseを呼び出します

63
dasblinkenlight

次のように、8ビットの符号付き整数にsbyteを使用できると思います。

sbyte sByte1 = 127;

次のように、符号なし8ビット整数にbyteを使用することもできます。

byte myByte = 255;

sbyteおよびbyteのリンクを次に示します。

一般的な積分型テーブル
sbyte documentation
バイトドキュメント

8
Devarsh Desai
  1. はい、c#に相当するものはsbyteとして知られています
  2. Convert.ToSByte(string)
  3. はい、c#に相当するものはバイトとして知られています
  4. Convert.ToByte(string)

同等のデータ型の詳細については、 リンク をご覧ください

2
ChrisWebb