現在、いくつかのコードに取り組んでいます。詳細については省略しますが、これが私が経験したことです。
これはクラスBookingObjectです:
public class BookingObject
{
public BookingObject(int id, DateTime starttime)
{
this.id = id;
this.starttime = starttime;
}
public int id {get; set;}
public datetime {get; set;}
}
これは次のwebform.aspxとおりです。
List<BookingObject> bo = new List<BookingObject>();
foreach (BookingObject book in bo)
{
int avcde = book.starttime.Hour;
//starttime is DateTime
TextBox1.Text = avcde.toString();
}
変数avcdeをテキストボックスに表示すると、 が表示されますnull。割り当て行をデバッグしてフラグを立てようとしましたが、デバッガーは変数avcdeが0であることを示していますが、book.starttime.Hour整数値を示しています。book.starttime.Hourから変数への割り当てavcdeが失敗しました。
それの何が問題なのかわかりますか?
ご協力いただきありがとうございます :-)