The byte
keyword is an alias for the System.Byte
data type.
They represent the same data type, so the resulting code is identical. There are only some differences in usage:
You can use byte
even if the System
namespace is not included. To use Byte
you have to have a using System;
at the top of the page, or specify the full namespace System.Byte
.
There are a few situations where C# only allows you to use the keyword, not the framework type, for example:
.
enum Fruits : byte // this works
{
Apple, Orange
}
enum Fruits : Byte // this doesn't work
{
Apple, Orange
}