Trong C #, có một lối tắt nội tuyến để khởi tạo Danh sách <T> chỉ với một mục.
Tôi hiện đang làm:
new List<string>( new string[] { "title" } ))
Có mã này ở khắp mọi nơi làm giảm khả năng đọc. Tôi đã nghĩ đến việc sử dụng một phương pháp tiện ích như thế này:
public static List<T> SingleItemList<T>( T value )
{
return (new List<T>( new T[] { value } ));
}
Vì vậy, tôi có thể làm:
SingleItemList("title");
Có cách nào ngắn hơn / sạch hơn không?
Cảm ơn.