这是我用作以下参数的方法的实现:
System.Collections.Specialized.NotifyCollectionChangedEventHandler
->
void _students_CollectionChanged(object sender, System.Collections.Specialized.NotifyCollectionChangedEventArgs e)
{
string xxx = '';
if (e.NewItems != null && e.NewItems[0] != null && e.NewItems[0] is Student)
{
xxx = (e.NewItems[0] as Student).Name;
}
lstLog.Items.Add(string.Format("{0} Name:", xxx));
}
如您所见,我使用三重检查来确保程序不会在这里崩溃。
有没有更好的方法来解决这个问题?
谢谢!