我在C#中使用的數據類型很少,我需要將其轉換爲Java。將c#數據類型轉換爲等效的java數據類型
uint
,Int16
,UInt16
,Nullable<Int16>
什麼將是這些Java中的正確數據類型?
我在C#中使用的數據類型很少,我需要將其轉換爲Java。將c#數據類型轉換爲等效的java數據類型
uint
,Int16
,UInt16
,Nullable<Int16>
什麼將是這些Java中的正確數據類型?
雖然X2提供的鏈接是好的,它具有無符號原語打交道時也沒有那麼有用。例如:int的範圍是2,147,483,648到2,147,483,647(在兩種語言中都是相同的),但C#的uint的範圍是0到4,294,967,295。 Java沒有類似的基本類型,所以你必須使用包含該範圍的東西(在這種情況下,很長)。
如果你只擔心1路兼容性(C#與Java),這些應該工作:
編輯:: 我剛剛發現this article on MSDN about the differences between the data types in the two languages。
Java和C#之間的數據類型等效項。希望你能找到答案。
對象:) //只是在開玩笑! – Nick 2011-03-16 09:04:12