2013-11-22 20 views
-1

我的問題是如何在C#中定義「0x12345678」值? 我有C代碼(頭文件)的值,但需要將它們轉換爲C#。如何在C#中表示0x12345678

// C 
#define PARAM_START_ENABLE 0x2b15d3fa 

//C# 
public const uint PARAM_START_ENABLE = ??? 
+5

當你試圖重複使用完全相同的值時發生了什麼? –

+0

這個問題似乎是題外話題,因爲它是關於在c#的語言規範中找到的基本概念。 – rene

回答

7

恰好相同的方式:

public const uint PARAM_START_ENABLE = 0x2b15d3fa; 

在C#整數文本可以在十進制和十六進制形式表示 - specification

+1

非常感謝!不知道我能做到這一點。 –