In C#, if I initialize a byte and later cast it to an int have more of an overhead than just initializing an int from the start? For example, does this:
int foo = 2;
int bar = 3;
int foobar = foo + bar;
Have more of a performance overhead than this?
byte foo = 2;
int bar = 3;
int foobar = (int) foo + bar;