2008-11-04 16 views
17

आप सी # में विभिन्न तरीकों से एक नंबर परिभाषित कर सकते हैं,संख्या के विभिन्न प्रकार परिभाषित सी # में

1F // a float with the value 1 
1L // a long with the value 1 
1D // a double with the value 1 

व्यक्तिगत रूप से मैं जिसके लिए एक short, हालांकि सवाल लोगों के लिए एक बेहतर संदर्भ बनाने के लिए होता देख रहा हूँ, अन्य सभी के बाद ठीक के लिए संख्या शाब्दिक आप आवेदन कर सकते हैं क्या हैं?

+1

'int' की तुलना में छोटे रेंज/क्षमता के साथ अभिन्न प्रकार के लिए कोई शाब्दिक वाक्य रचना नहीं है, तो आप सिर्फ उस प्रकार के एक चर बनाने के तो आवंटित एक' यह करने के लिए int' (अर्थात 'कम एक्स = 10;') – bdukes

उत्तर

2
पैसे के लिए

:

decimal mon = 1m; 
उत्पादन के लिए

:

string curr = String.Format("{0:C}", mon); //output $1.00 
3

पूर्णांक

प्रत्यय - विवरण

कोई नहीं - पूर्णांक, uint, लंबे समय के पहले और Ulong

यू या यू - uint के पहले, Ulong

एल या एल -, लंबे समय के पहले Ulong

यूएल, उल, यूएल, उल, लू, लू, लू, या लू - Ulong

रियल

प्रत्यय - विवरण

कोई नहीं - डबल

एफ या च - नाव

डी या डी - डबल

एम या मीटर - दशमलव

22
Type  Suffix .NET Framework Type     
------------------------------------------------------------------------------------- 
decimal  M or m System.Decimal 
double  D or d System.Double 
float  F or f System.Single 
int   [1]  System.Int32 
long  L or l System.Int64 

[1] एक पूर्णांक शाब्दिक कोई प्रत्यय होता है तो अपने प्रकार इन प्रकार जिसमें अपने मूल्य दर्शाया जा सकता है का पहला है: पूर्णांक , uint, लंबे, Ulong।

जब एक पूर्णांक शाब्दिक निर्दिष्ट केवल एक यू या यू प्रत्यय, अपने प्रकार इन प्रकार जिसमें अपने मूल्य represnted किया जा सकता का पहला है: uint, Ulong।

जब एक पूर्णांक शाब्दिक निर्दिष्ट केवल एक एल या एल प्रत्यय, अपने प्रकार इन प्रकार जिसमें अपने मूल्य represnted किया जा सकता का पहला है: लंबे, Ulong।

जब एक पूर्णांक शाब्दिक निर्दिष्ट दोनों एक यू या यू और एल या एल प्रत्यय, अपने प्रकार इन प्रकार जिसमें अपने मूल्य represnted किया जा सकता का पहला है: Ulong।

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