Does C# have int8 and uint8?

Solution 1:

  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

Solution 2:

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