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 ạ?
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 ạ?
Trong Python thì có.
>>> class book:
... def __init__(self):
... self.page = 10
...
>>> class book_2:
... page = 10
...
>>> a = book()
>>> a.page
10
>>> b = book_2()
>>> b.page
10
>>> book_2.page = 5
>>> c = book_2()
>>> c.page
5
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