我可以避免在这里创建课程吗?

Oxe*_*rik 1 .net c#

我正在使用.NET framework 2.0,我有一个类似于以下类的情况:

class MyThing 
{
  private int val;
  private DateTime date;
  private Guid id;

  public MyThing(..) { ... }
}
Run Code Online (Sandbox Code Playgroud)

这个类存在的唯一原因是因为在我的代码中的某些时候,我需要跟踪a List<MyThing>.但是,MyThing除了作为一个将数据保存在一个方法中的地方之外没有任何真正的目的,所以为此创建一个类感觉很难看.我宁愿不创造一个,List<List<object>>因为这也是丑陋的.

还有另外一种方法吗?

Tim*_*Tim 5

使用class(或者可能是a struct)绝对是正确的方法.不知道为什么你觉得它感觉很难看.这就是目的.它定义了"某些东西",在这种情况下,某些东西是由你想要保留列表的那三个值所代表的东西