有关列表的问题;
当我有"List<PlugwiseMessage> msg"
与图片中的值:
我只得到PlugwiseLib.BLL.BC.PlugwiseMessage作为输出。
但是如何在屏幕上查看_message, _owner and _type
的值?
或Message, Owner, and Type
的值?
有人可以向我解释差异吗?
最佳答案
您的列表包含PlugwiseLib.BLL.BC.PlugwiseMessage
对象的集合。消息,所有者和类型是对象的属性。 _message,_owner和_type变量是属性公开的后备字段。
在执行控制台输出时,您正在.ToString()
对象上调用PlugwiseMessage
。 ToString()
的默认行为是打印对象的名称。如果要显示属性,则需要添加几行
Console.WriteLine(msg[i].Message);
Console.WriteLine(msg[i].Owner);
Console.WriteLine(msg[i].Type);