Tag: IENUMERABLE
C# 8.0 introdujo las estructuras System.Index y System.Range ¿Cuál es la forma más concisa de iterar a través de un System.Range? var owners = new string[] {“Alice”, “Bob”, “Charlie”}; var pets = new string[] {“Dog”, “Cat”, “Bird”}; foreach (var index in 1..3) { var pet = pets[index]; var owner = . . . Read more
Una secuencia de Sobol, una serie de números aleatorios de baja discrepancia en el rango [0,1], se puede generar primero inicializando un vector de números de dirección: Dim V(31) As ULong For i = 1 To 31 V(i-1) = 2 ^ (32 – i) Next y luego enumerando los elementos . . . Read more
Tengo 2 objetos y una interfaz mutua. Luego tengo una función que acepta una lista de IMyInterface. Si llamara a esta función usando List o List obtendría un error diciendo que no se puede convertir List a List. Sin embargo, si cambiara la firma de mi función a IEnumerable, ya . . . Read more
Probablemente estoy haciendo algo mal, pero intento hacer esta Kata en Codewars. Este es mi código actual: public static class Kata { public static IEnumerable<T> UniqueInOrder<T>(IEnumerable<T> arr) { Type t = typeof(T); if (t == typeof(string)) return (IEnumerable<T>)String.Join(“”,arr.Distinct()).AsEnumerable(); return arr.Distinct().ToArray(); } } Los tests unitarios para esta kata esperan que . . . Read more