重複の可能性:
なぜIListまたはListを使用するのですか?
私は次のものを持っています:
public class CityViewModel
{
public CityViewModel() {
Details = Enumerable.Range(1,10).Select(x => new City.Detail()).ToList();
}
public string Topic { get; set; }
public City City { get; set; }
public IList<City.Detail> Details { get; set; }
}
詳細を作成する方法としての提案が私に与えられました。私が確信していないのは、次の行がIListとして宣言されている理由です。
public IList<City.Detail> Details { get; set; }
これを次のように宣言するのは、より正確ではないでしょうか。
public List<City.Detail> Details { get; set; }
誰かが私に違いを説明できますか?