我有以下类:我是否需要用c#中的新进行初始化列表?
public class CityDetailViewModel
{
public IEnumerable<City.Grid> Detail { get; set; }
public SelectList Statuses { get; set; }
public string Topics { get; set; }
public SelectList Types { get; set; }
}
在我的代码有:
public ActionResult getGrid(string pk, string rk) {
var ms = new List<long>();
var sw = Stopwatch.StartNew();
var vm = new CityDetailViewModel();
我想把变量毫秒到我CityDetailViewModel类。
public class CityDetailViewModel
{
public IEnumerable<City.Grid> Detail { get; set; }
public SelectList Statuses { get; set; }
public string Topics { get; set; }
public SelectList Types { get; set; }
public List<long> MS { get; set; }
}
这是正确的做法。我不确定,但是我需要使用“新”。此外,在我的代码添加到列表中使用:
ms.Add(sw.ElapsedMilliseconds);
如果是CityDetailViewModel的一部分,但我还是能做到这一点使用:
MS.Add(sw.ElapsedMilliseconds);
为了提高可读性,您的示例(和代码)可以从一些更详细的变量名称中受益 –