tôi không bao giờ sử dụng Hạn chế mới vì việc sử dụng không rõ ràng đối với tôi. ở đây tôi tìm thấy một mẫu nhưng tôi chỉ không hiểu việc sử dụng. ở đây là mã sốliên quan đến việc sử dụng Hạn chế mới trong C#
class ItemFactory<T> where T : new()
{
public T GetNewItem()
{
return new T();
}
}
public class ItemFactory2<T> where T : IComparable, new()
{
}
vì vậy bất cứ ai hãy làm cho tôi hiểu việc sử dụng Hạn chế mới với số lượng nhỏ &. thanks
tôi chỉ cần biết rằng ... new() sẽ luôn được sử dụng cho tham số ít constructor. nếu constructor lấy tham số thì chúng ta không thể sử dụng cú pháp như ở đâu T: new()? Hãy thảo luận. cảm ơn – Thomas