01/10/2018, 14:09
Sự khác biệt của từ khóa new trong contructor và trong class
class Book
{
List<int> pages;
public Book()
{
pages = new List<int>();
}
}
class Book
{
List<int> pages = new List<int>();
}
Cho em hỏi, có sự khác biệt nào giữa 2 list khi tạo 1 instance mới không ạ?
Bài liên quan
Trong Python thì có.
Chắc C# cũng thế
Bạn có thể đọc ở đây để hiểu về vấn đề này. Trong trường hợp này của bạn thì không. Nhưng nên đọc để biết vận dụng khi rơi vào trường hợp khác
stackoverflow.com
Field initialization