c# - Specified cast is not valid (double precision to int) -
यहां मुझे पूर्णांक को दोगुना करने की आवश्यकता है।
उदाहरण : प्रकार : त्रुटि : निर्दिष्ट कलाकार मान्य नहीं है आप क्या कर रहे हैं के बराबर है: आप ऐसा नहीं कर सकते - जब आप अनब्लॉक करते हैं, तो आपको 1 के वास्तविक प्रकार को अनबॉक्स खुलाना होगा। ऐसा आप की आवश्यकता होगी: 1 ठीक है, कुछ चीज़ों के लिए मॉड्यूलो। सीएलआर आपको एक
obj.DayDifference =! String.IsNullOrEmpty (रीडर ["DateDiff"]। ToString ())? (इंट 32) रीडर ["डेटडीफ"]: 0;
दिन का अंतर प्रकार
int
दिनांकडिफ़ प्रकार
दोहरे सटीक में
डेटाबेस तालिका ।
वस्तु x = 32.5; Int y = (int) x;
ऑब्जेक्ट x = 32.5; Int y = (int) (डबल) x;
डबल अनबॉक्स को डाली जाती है, और
int को डाली
डबल को
में परिवर्तित करता है > पूर्णांक । आप अपने कोड में ऐसा कर सकते हैं:
(Int32) (डबल) रीडर ["दिनांकडिफ़"]: 0;
int को
uint से या एक अंतर्निहित प्रकार के
int , आदि के साथ एक एन्यूम प्रकार को अनबॉक्स करने की अनुमति देता है।
Comments
Post a Comment