En C#, ¿hay un método abreviado en línea para crear una lista <T> con un solo artículo?Acceso directo para crear una sola lista de elementos en C#
que estoy haciendo actualmente:
new List<string>(new string[] { "title" }))
Tener este código en todas partes reduce la legibilidad. He pensado en el uso de un método de utilidad como esto:
public static List<T> SingleItemList<T>(T value)
{
return (new List<T>(new T[] { value }));
}
Así que podía hacer:
SingleItemList("title");
¿Hay un camino más corto/más limpio?
Gracias.
pongo 1 literal entre paréntesis de la primera opción, de modo que se asigna espacio de almacenamiento para exactamente un espacio en lugar del predeterminado 10 –
El valor predeterminado es 4, creo: nueva lista {"Hello"} .Capacity == 4 –