List<user> uList=new List<user>();
foreach(user i in uList)
if(i.name=="bb")
Console.WriteLine(i.telphone.ToString());
foreach(user i in uList)
if(i.name=="bb")
Console.WriteLine(i.telphone.ToString());
解决方案 »
- 。net中有没有函数可以得到某个时区ID对应的时区呀(如ID为:Asia/Singapore或 EST 等) ---急呀
- 如何把Grdview里选定某列的值,赋给界面内的文本框
- (100分)C#:如何下载整个文件夹(directory)内所有文件?(httpwebrequest/httpwebresponse)
- 有没有讲c# 在内存的实现的书
- 24时制与12时制转换问题?
- 菜鸟提问,关于类的重写
- Visio 2003 Drawing Control开发中,绘制连接线,如何自定义连接的样式
- treeview的下方已经有网格,程序运行后,如何在某一行显示滚动条,并双击可以编辑。
- 如何使用SQL Server Native Client OLE DB接口连接数据库
- 向高人求救--错误“System.Web.UI.WebControls.GridViewDeletedEventArgs”并不包含“RowIndex”的定义
- visual studio 2005中vs_setup.smi打不开.安装不了怎么办?
- System.Data.DataRow 的 SetField<>() 方法 一定要在头部加 System.Data 空间引用才可以用吗?
所以你i点不出来telphone只能i.userDetail.telphone可 会提示userdetail没有实例化的
// 在这里为 list 加入元素。foreach (user u in list)
{
if (u.name == "BB")
{
string telphone = u.userDetail.telphone;
System.Console.WriteLine(telphone);
}
}
可不知道为什么 调试时u的userdetail值是null
下面调用就报错了
// 在这里为 list 加入元素。foreach (user u in list)
{
if (u.name == "BB")
{
string telphone = u.ud.telphone;
System.Console.WriteLine(telphone);
}
}
foreach (user u in list)
{
if (u.name == "BB")
{
string telphone ="";
if(u.ud!=null)
{
telphone =u.ud.telphone;
}
}
}