cod*_*000 2 c# collections .net-3.5
我被困住了,我需要帮助.无论如何,我有Visual Studio 2008控制台程序,需要为每轮游戏记录日期,字符串,布尔值和整数.假设用户玩了10轮,我将有10轮.
我想将这些记录保存在数据结构(我相信的集合)中,然后在游戏结束后循环生成一个简单的控制台报告.
我被卡住了.这似乎很简单,但我找不到解决方案.我想有很多方法可以实现这一目标,但我正在寻找最简单的解决方案.
编辑:我想简化这个问题的答案,但也许我简化了太多.我已经改变了下面的可变结构(这是一个坏主意,感谢提醒我@Jon Skeet),还有类和属性.
首先,创建数据类型以保存信息:
public class RoundInformation
{
public DateTime Date { get; set; }
public String Name { get; set; }
public Boolean DidCheat { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
然后创建列表以保存它:
public List<RoundInformation> Rounds = new List<RoundInformation>();
Run Code Online (Sandbox Code Playgroud)
然后,对于每一轮,使用圆形信息数据构造一个值并将其添加到列表中:
RoundInformation info = new RoundInformation();
info.Date = DateTime.Now;
info.Name = "Bob";
info.DidCheat = true; // Bob always cheats
Rounds.Add(info);
Run Code Online (Sandbox Code Playgroud)
循环:
foreach (RoundInformation round in Rounds)
{
.. dump to console, left as an excercise
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2039 次 |
最近记录: |