Anneler Günü için sabah hızlı bir "öğrenim gösterimi" programını bitirmeye çalışıyorum. Annemin doğum günüme girmesi için bir metin kutusu ve bir düğmeyi tıkladığında yaşadığım yılların, ayların, günlerin ve saniyelerimin sayısını gösteren bir etiket oluşturdum.C# WinForm'da Yaşanan Yılların Hesaplamasını Hesaplayın
aşağıdaki Ben şaşırıp benim kod parçasıdır: Ben kodunda yorumladığı gibi
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
, ben dolambaçlı son satırında TimeSpan
altında mavi olsun; ama nedenini anlamıyorum. Neyi yanlış yapıyorum?
Ben sadece bir öğrenciyim: bu yüzden konsepte sahibim ama formatları damak için kullanmıyorum ve biraz yardıma ihtiyacım var. Böyle
İşte bu, yaratıcı bir Anneler Günü hediyesi! – J0e3gan
Kod oluşturmuyor mu? Çalışma zamanı istisnası oluşur mu? Fare işaretçinizi mavi dalgalı çizgiler üzerinde gezdirdiğinizde, sorunla ilgili herhangi bir bilgi var mı? – J0e3gan
Son satırın mantıksal olarak geriye doğru olabileceğini düşünüyorum. TimeSpan = now - sonsBirthday' - 'lblTimeAlive.Text' için bir metin temsili atamak istemiyor musunuz? – J0e3gan