Hola a todos.
En este caso les consulto 2 cosas.-
1):¿Me podrían decir si el uso de Indexadores es correcta?.-
2):¿Que estoy haciendo mal que el array no me queda ordenado.-?
using System;
namespace IndexadoresArray
{
class ProgramaApp
{
static void Main(string[] argumentos)
{
Entorno _Entorno
= new Entorno
(); _Entorno._entorno();
Datos _datos
= new Datos
(); _datos._Datos();
Console.Write("\n\n Pulse una tecla para cerrar la aplicación...");
Console.ReadLine();
}
}
}
using System;
namespace IndexadoresArray
{
class Datos
{
private int[] numeros
= new int[10];
public int this[byte indice]
{
get { return numeros[indice]; }
set { numeros[indice] = value; }
}
public void _Datos()
{
byte _top = 2,hasElMom = 1;
int aux = 0;
Console.SetCursorPosition(02, _top);
Console.Write("Ingrese 10 entero(máximo 99999)");
_top += 2;
Console.SetCursorPosition(02, _top);
Console.Write("Natutal Ordenados");
_top += 2;
for (byte i = 0; i < 10; i++)
{
while (true)
{
Console.SetCursorPosition(02, _top);
Console.Write("");
if ((int.TryParse(Console.ReadLine(), out aux)) && aux < 100000)
{
obj[i] = aux;
break;
}
}
Array.Sort(numeros);
byte _topOrd = 6;
for (byte f = 0; f < hasElMom; f++)
{
Console.SetCursorPosition(12, _topOrd);
Console.Write("{0}", obj[f]);
_topOrd++;
}
_top++;
hasElMom++;
}
}
}
}
Bueno espero aflojar un poco, tengo miedo de cansarlos.-
Saludos.
Daniel
PD. Por unas horas voy a estar un poco ocupado en otra cosa (a las 19.10 juega la selección - Argentina)