यह जांचने का सबसे आसान तरीका क्या है कि कोई प्रकार() गणितीय रूप से प्रयोग योग्य (संख्यात्मक) है।संख्यात्मक() संख्यात्मक मानों की जांच करने के लिए
मैं TryParse method का उपयोग करें या इस से यह जांच करने की आवश्यकता है:
if (!(DC.DataType == typeof(int) || DC.DataType == typeof(double) || DC.DataType == typeof(long) || DC.DataType == typeof(short) || DC.DataType == typeof(float)))
{
MessageBox.Show("Non decimal data cant be calculated");
return;
}
इस लक्ष्य को हासिल करने के लिए एक और अधिक आसान तरीका है, वहाँ है अगर आपके
संबंधित: http://stackoverflow.com/questions/828807/what-is-the-base-class-for-c-sharp-numeric-value-types –
"गणितीय उपयोग करने योग्य" का क्या अर्थ है? इंस्टेंस के लिए गणितीय रूप से उपयोग करने योग्य युगल की एक सरणी है? मुझे लगता है ऐसा है। –
संभावित डुप्लिकेट [.NET का उपयोग करके, मैं कैसे निर्धारित कर सकता हूं कि कोई प्रकार एक संख्यात्मक ValueType है?] (Http://stackoverflow.com/questions/124411/using-net-how-can-i-determine-if-a -टाइप-ए-न्यूमेरिक-वैल्यूटाइप) –