在C#我有錯誤代碼定義爲寫作UINT出來的六角不INT
public const uint SOME_ERROR= 0x80000009;
我想寫的0x80000009到一個文本文件,現在我想
private static uint ErrorCode;
ErrorCode = SomeMethod();
string message = "Error: {0}.";
message = string.Format(message, ErrorCode);
但是,把它寫成一個int,如「2147483656」,我怎樣才能得到它作爲十六進制文本文件?
'的ToString( 「X8」)'或'格式( 「{0:X8}」)''大寫X'如果你想大寫十六進制字符。 – CodesInChaos