में # साल के जीवों की गणना करें मैं सुबह माताओं दिवस के लिए एक त्वरित "प्रदर्शन का प्रदर्शन" कार्यक्रम समाप्त करने की कोशिश कर रहा हूं। मैंने अपनी माँ के लिए अपना जन्मदिन दर्ज करने के लिए एक टेक्स्टबॉक्स बनाया है और एक बटन क्लिक करने पर कई वर्षों, महीनों, दिन और सेकंड की संख्या प्रदर्शित करने के लिए एक लेबल बनाया है।सी # WinForm
के बाद मेरे कोड का हिस्सा है जहां मैं फंस रहा है:
private void button1_Click(object sender, EventArgs e)
{
DateTime sonsBirthday = DateTime.Parse(txtSonsBirthday.Text).Date;
DateTime now = DateTime.Now;
TimeSpan timeSpan = now - sonsBirthday;
timeSpan = Convert.TimeSpan(lblTimeAlive); // blue squiggly under TimeSpan here
जैसा कि मैंने कोड में टिप्पणी की, मैं टेढ़ा-मेढ़ा अंतिम पंक्ति में TimeSpan
के तहत एक नीले मिलता है, लेकिन मुझे समझ में नहीं आता क्यों। मैं क्या गलत कर रहा हूं?
मैं सिर्फ एक छात्र हूं: इसलिए मुझे अवधारणा मिली है लेकिन मुझे डेटाटाइम प्रारूपों में उपयोग नहीं किया जाता है और थोड़ी मदद की आवश्यकता होती है। इस तरह
अब यह एक आविष्कारक मातृ दिवस उपहार है! – J0e3gan
क्या कोड नहीं बना है? क्या रनटाइम अपवाद होता है? जब आप अपने माउस पॉइंटर को ब्लू स्क्विगली पर घुमाते हैं तो उस मुद्दे के बारे में कोई जानकारी प्रदर्शित होती है? – J0e3gan
मुझे लगता है कि आपके पास पिछली पंक्ति तार्किक रूप से पीछे हो सकती है। क्या आप 'timeSpan = now - पुत्रों के जन्मदिन 'का टेक्स्ट प्रतिनिधित्व' lblTimeAlive.Text' 'असाइन करना नहीं चाहते हैं? – J0e3gan