कोई प्रत्यक्ष समकक्ष नहीं है, इसमें कोई अंतर्निहित .NET प्रकार नहीं है जो आपको सटीक/पैमाने को स्पष्ट रूप से निर्दिष्ट करने की अनुमति देता है जहां तक मुझे पता है। कोई निश्चित नहीं है -बिंदु प्रकार जैसे NUMERIC.
decimal
और double
decimal
. के साथ .NET में सामान्य फ़्लोटिंग पॉइंट प्रकार हैं दशमलव फ़्लोटिंग पॉइंट
को लागू करना (जैसे T-SQL में NUMERIC) और double
बाइनरी फ़्लोटिंग पॉइंट
को लागू करना व्यवहार (जैसे T-SQL में FLOAT और REAL)। (वहां है float
साथ ही, जो एक छोटा बाइनरी फ़्लोटिंग पॉइंट प्रकार है।)
आपको decimal
. के बीच चयन करना चाहिए और double
आप किन मूल्यों का प्रतिनिधित्व करने जा रहे हैं, इसके आधार पर - मैं आमतौर पर "मानव निर्मित", कृत्रिम मूल्यों (विशेषकर धन) को decimal
के लिए उपयुक्त मानता हूं , और सतत, प्राकृतिक मान (जैसे भौतिक आयाम) double
. के लिए उपयुक्त होने के नाते ।