現在、いくつかのコードに取り組んでいます。詳細については省略しますが、これが私が経験したことです。
これはクラス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
が失敗しました。
それの何が問題なのかわかりますか?
ご協力いただきありがとうございます :-)