Does C# have int8 and uint8?

本文关键字:uint8 and int8 have Does | 更新日期: 2023-09-27 18:14:48

我有四个问题:

    c#有int8
  1. 如果是,如何将string转换为int8 ?
  2. c#是否有uint8
  3. 如果是这样,我怎么把string转换成uint8 ?

Does C# have int8 and uint8?

    c#有int8

是的,它叫做sbyte

  • 如果是,我如何将string转换为int8 ?
  • 呼叫sbyte.Parsesbyte.TryParse

    c#有uint8

    是的,它叫做byte

  • 如果是这样,我怎么把string转换成uint8呢?
  • 呼叫byte.Parsebyte.TryParse

    我相信你可以使用sbyte符号8位整数,如下所示:

    sbyte sByte1 = 127;
    

    您也可以对无符号8位整数使用byte,如下所示:

    byte myByte = 255;
    

    以下是sbytebyte的链接:

    一般整型表
    sbyte文档
    字节的文档

    1. 是的,c#等效的是sbyte
    2. 转换。ToSByte(string)
    3. 是的,c#等效的是byte
    4. 转换。ToByte(string)
    有关等效数据类型的更多信息,请查看链接