Q:

What does &H57 represent and how can I translate it for C#?

I'm trying to convert old VB.NET code into C# and I'm not sure about the current line and what it means really.
VB.NET:
Const REQUEST_EFI As Byte = &H57

What would this be in c#?  I tried:
const byte request_efi = &H57;

But it says 

"H57 is not part of the current
  context".

First of all, how is &H57 a byte?  Second, it seems that the & operator has a different representation in this context aside from concatenation.  Third obviously being, how the heck do I re-write this for C#? lol.  Thanks!

A:

I guess it is a hexadecimal number. The syntax for that would be 0x57 in C#.

A:

&H57 is a way to represent hex numbers in VB, so the C# equivalent would be:
const byte request_efi = 0x57;

