输出一个C#对象列表 [英] Outputting a C# Object list
本文介绍了输出一个C#对象列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我
List<dynamic> events = new List<dynamic>();
for (int i = 0; i < 3000; i++)
{
if (i % 2 == 0) //is even
{
var dataStart = new
{
TimeId = startTime.AddSeconds(i),
ValueStart = i
};
}
}
我怎么能输出什么是List对象?我很新的C#,所以我试图
how can I output what is in the List object? I am very new to C# so I have tried
for (int j = 0; j < events.Count; j++)
{
Console.WriteLine(events);
}
但是这是行不通的。任何想法,我需要做的正确的输出对象的价值?
but this is not working. Any ideas as to what I need to do to correctly output the values of the object?
推荐答案
首先, 添加的创建的项目到列表的:
List<dynamic> events = new List<dynamic>();
for (int i = 0; i < 3000; i++)
if (i % 2 == 0) {//is even
events.Add( // <- Do not forget Add
new {
TimeId = startTime.AddSeconds(i),
ValueStart = i }
);
然后将清单打印出来
Then print the list out
foreach(var item in events)
if (!Object.ReferenceEquals(null, item))
Console.WriteLine("time: {0} value: {1}", item.TimeId, item.ValueStart);
这篇关于输出一个C#对象列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文