2010-01-15 6 views

उत्तर

18

हां, वे उपनाम हैं। Here's पूरी सूची।

8

कोई अंतर नहीं है कि वे अलियास हैं।

3

कुछ भी नहीं। uintSystem.UInt32 के लिए सिर्फ एक उपनाम है।

+0

क्या आपका मतलब System.UInt32 नहीं है? – thecoop

+0

@thecoop: ओह हाँ! धन्यवाद! – missingfaktor

6

वे उपनाम हैं, लेकिन:

enum A : uint 
{ 
    // This code compiles 
} 

enum A : UInt32 
{ 
    // Compile error 
} 
+1

मुझे यह नहीं पता था, क्या आप कृपया बता सकते हैं कि ऐसा क्यों है? – missingfaktor

+0

मुझे स्पष्ट उत्तर नहीं पता =) यहां कुछ चर्चा है: http://stackoverflow.com/questions/1813408/c-int-int32-and-enums – QrystaL

+0

बहुत बहुत धन्यवाद! मुझे कुछ नया सिखाने के लिए +1! :-) – missingfaktor

4

uint एक सी # डेटा प्रकार और

System.UInt32 एक नेट डेटा प्रकार (या डेटा प्रकार है कौन सी सीएलआर है)।

सी # डेटा प्रकार का अनुवाद नेट प्रोग्राम प्रकार में किया जाता है जब प्रोग्राम चलाया जाता है। अन्य सभी प्रोग्रामिंग भाषाएं (जो नेट में काम करती हैं) डेटा प्रकारों का अनुवाद समकक्ष में किया जाएगा। नेट डेटा प्रकार चलाने पर। सी # सहित प्रोग्रामिंग भाषाओं के सभी डेटा प्रकार को सीटीएस (कॉमन टाइप सिस्टम) का पालन करना होगा।

संबंधित मुद्दे