我目前正在处理一些代码。我将缩短细节,但这就是我的经验:
这是课程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
不成功。
我可以知道这有什么问题吗?
谢谢你的帮助 :-)