| Keyword | .NET type | Size | Range / Notes |
|---|---|---|---|
| Boolean | 1 byte | true / false | |
| Byte | 1 byte | 0..255 | |
| Int16 | 2 bytes | −32 768..32 767 | |
| Int32 | 4 bytes | −2¹³ ..2¹³−1 | |
| Int64 | 8 bytes | −2&sup6;³..2&sup6;³−1 | |
| Single | 4 bytes | ~7 decimal digits | |
| Double | 8 bytes | ~15 decimal digits | |
| Decimal | 16 bytes | 28–29 digits; no rounding error | |
| Char | 2 bytes | UTF-16 code unit | |
| String | variable | immutable UTF-16 sequence; reference type | |
| Object | variable | root of all types; reference type |