static void Main(string[] args) {
List<float> listaF = new List<float>();
float f1 = 0.0075F;
float incrementoF = 0.0025F;
for (int i = 0; i < 100; i++) {
// Esto se degrada con el paso de las iteraciones, y adquiere cada vez más decimales
f1 = f1 + incrementoF;
// Tengo que hacer esto para que pierda los decimales que no interesan
//f1 = Single.Parse(f1.ToString("F4"));
listaF.Add(f1);
Console.WriteLine("Posición {0}: {1}", i, f1);
}
//Poner un punto de interrupción aquí, y mirar la lista en la ventana de "Variables locales" del debugger
Console.ReadLine();
}