Does C# have int8 and uint8?

后端 未结 3 2021
抹茶落季
抹茶落季 2020-12-29 18:20

I have four questions:

  1. Does C# have int8
  2. If so, how can I convert a string to int8?
  3. Does C# have
相关标签:
3条回答
  • 2020-12-29 18:44
    1. Yes, the c# equivalent is known as sbyte
    2. Convert.ToSByte( string )
    3. Yes, the c# equivalent is known as byte
    4. Convert.ToByte( string )

    For more info on the equivalent data types, check out a link

    0 讨论(0)
  • 2020-12-29 18:51
    1. Does C# have int8

    Yes, it's called sbyte

    1. If so, how can I convert a string to int8?

    Call sbyte.Parse or sbyte.TryParse

    1. Does C# have uint8

    Yes, it's called byte

    1. If that how can I convert a string to uint8?

    Call byte.Parse or byte.TryParse

    0 讨论(0)
  • 2020-12-29 18:53

    I believe you can use sbyte for signed 8-bit integers, as follows:

    sbyte sByte1 = 127;
    

    You can also use byte for unsigned 8-bit integers, as follows:

    byte myByte = 255;
    

    Here are some links for sbyte and byte:

    General Integral type tables
    sbyte documentation
    byte documentation

    0 讨论(0)
提交回复
热议问题