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.-?
Código
using System; namespace IndexadoresArray { class ProgramaApp { static void Main(string[] argumentos) { _Entorno._entorno(); _datos._Datos(); Console.Write("\n\n Pulse una tecla para cerrar la aplicación..."); Console.ReadLine(); } } }
Código
using System; namespace IndexadoresArray { class Datos { 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)