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