C#中怎样定义一个16进制的变量?解决方案

C#中怎样定义一个16进制的变量?C#中怎样定义一个16进制的变量?而且怎样将textbox中的text赋值给这个变量?[

C#中怎样定义一个16进制的变量?
C#中怎样定义一个16进制的变量?
而且怎样将textbox中的text赋值给这个变量?

[解决办法]
16进制以0x或#开头
8进制以0开头 
protected const int WM_CUT = 0x300;
[解决办法]

C# code
            string str = "2FF";            int i = Convert.ToInt32(str, 16);