因此,我試圖讓一個應用程序來計算出生以來的日子,我必須使用日期選擇器來輸入生日。我的問題是,它口口聲聲說「未分配的局部變量的使用‘DATEPICKER1’ 誰能告訴我什麼,我做錯了什麼?C#錯誤:使用未分配的本地變量'datePicker1'
base.OnCreate(bundle);
SetContentView(Resource.Layout.Main);
DateTime datePicker1 = datePicker1.Date;<--- This is where it says that it's wrong
DateTime localDate = DateTime.Now;
TimeSpan Days = (localDate - datePicker1);
var button1 = FindViewById<Button>(Resource.Id.button1);
var textView1 = FindViewById<TextView>(Resource.Id.textView1);
button1.Click += (e, o) =>
{
textView1.Text = "you are living for " + Days + " days";
};
}
}
}
嗯,是的 - 你試圖聲明一個名爲'datePicker1'的局部變量並使用它自己初始化它。也許你的意思是'DateTime date = datePicker1.Date;'用字段來代替? –
我試圖做到這一點,但它沒有奏效。它現在說:datePicker1在當前上下文中不存在 –
那麼你有*日期選擇器?也許你應該使用'FindViewById'來獲取日期選擇器? –