有关列表的问题;


当我有"List<PlugwiseMessage> msg"与图片中的值:

我只得到PlugwiseLib.BLL.BC.PlugwiseMessage作为输出。

但是如何在屏幕上查看_message, _owner and _type的值?
Message, Owner, and Type的值?

有人可以向我解释差异吗?

最佳答案

您的列表包含PlugwiseLib.BLL.BC.PlugwiseMessage对象的集合。消息,所有者和类型是对象的属性。 _message,_owner和_type变量是属性公开的后备字段。

在执行控制台输出时,您正在.ToString()对象上调用PlugwiseMessageToString()的默认行为是打印对象的名称。如果要显示属性,则需要添加几行

Console.WriteLine(msg[i].Message);
Console.WriteLine(msg[i].Owner);
Console.WriteLine(msg[i].Type);

09-25 21:41