2011-04-14 85 views
0

可能重複:
Convert a string containing a hexadecimal value starting with 「0x」 to an integer or long in C#
How to parse hex values into a uint?如何轉換0xFFFF到一個Int32在C#

我有一個文本框,可以有 「0xFFFF的」 在它的Text屬性。我需要將其轉換爲int32。

我該怎麼做?我曾嘗試:

Int32.Parse(MyTextBox.Text, NumberStyles.HexNumber) 

Int32.Parse(MyTextBox.Text, NumberStyles.AllowHexSpecifier) 

,並得到以下錯誤消息:

「輸入字符串的不正確的格式。」

請幫忙!

+0

絕對重複imho – 2011-04-14 06:16:37

+0

絕對重複 – Marco 2011-04-14 06:16:59

回答

1

脫掉0x並剛剛解析實際的十六進制數字。