Preguntas etiquetadas con c#-8.0

36
¿Que significa?

A veces veo el siguiente código, y no tengo idea de lo que la expresión realmente está probando. public static void Something(string[] value) { if (value is { }) { DoSomethingElse();

25
Crear IAsyncEnumerable vacío

Tengo una interfaz que se escribe así: public interface IItemRetriever { public IAsyncEnumerable<string> GetItemsAsync(); } Quiero escribir una implementación vacía que no devuelva ningún elemento, así: public class EmptyItemRetriever : IItemRetriever { public

18
Convertir IAsyncEnumerable a List

Entonces, en C # 8 obtuvimos la adición de la IAsyncEnumerableinterfaz. Si tenemos una normal IEnumerable, podemos hacer una Listo casi cualquier otra colección que queramos. Gracias a Linq allí. var range = Enumerable.Range(0, 100); var list = range.ToList(); Bueno, ahora quiero convertir mi...