【发布时间】:2016-02-02 05:13:29
【问题描述】:
在 c# 中,我将错误代码定义为
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")或Format("{0:x8}")大写X如果你想要大写十六进制字符。