c# - why can't you assign a number with a decimal point to decimal type directly without using type suffix? -
आप टाइप प्रत्यय का उपयोग किए बिना दशमलव प्रकार को दशमलव प्रकार के साथ एक संख्या क्यों निर्दिष्ट नहीं कर सकते? क्या इस प्रकार की संख्या में कई प्रकार के दशमलव दशमलव माना जाता है?
दशमलव बैंक = 3433.20; // त्रुटि!
संपादित करें : शायद मैं पिछले भाग को याद कर सकता हूं सवाल है, इसलिए नीचे का अवलोकन शायद ही उपयोगी है।
फिर भी, इसका कारण यह है कि आप जो भी करने की कोशिश कर रहे हैं वह नहीं कर सकता क्योंकि फ़्लोटिंग बिंदु प्रकार और दशमलव
के बीच कोई अंतर्निहित रूपांतरण नहीं है। आप इसे एक पूर्णांक से आवंटित कर सकते हैं, क्योंकि इंट से डेसिमल तक एक अंतर्निहित रूपांतरण होता है।
आप कर सकते हैं, लेकिन आपको इस सिंटैक्स का उपयोग करना होगा (या एक विशिष्ट कॉल को दशमलव में करना होगा)।
दशमलव बैंक बैलेंस = 3433.20 मी;
और फ़्लोट्स के लिए यह है
फ्लोट बैंक बैलेंस = 3433.20 एफ;
डिफ़ॉल्ट डबल है
<प्री> डबल बैंक बैलेंस = 3444.20;
Comments
Post a Comment