我有以下類:我是否需要用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);
爲了提高可讀性,您的示例(和代碼)可以從一些更詳細的變量名稱中受益 –