Академический Документы
Профессиональный Документы
Культура Документы
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace datos
{
class Program
{
String[] arreglo1;
int posicion = 0;
int n;
static void Main(string[] args)
{
MiExcepcion oe = new MiExcepcion();
Program ob1 = new Program();
Program t = new Program();
ob1.arreglo1 = new String[t.devn()];
int op = 0;
Program ob = new Program();
do
{
Console.Clear();
Console.WriteLine("0) Fijar el tamao del arreglo");
Console.WriteLine("1) llenar el arreglo");
Console.WriteLine("2) mostrar los datos");
Console.WriteLine("3) salir");
Console.WriteLine("\n sellecciona una opcion: ");
try
{
op = Convert.ToInt32(Console.ReadLine());
}
catch (IOException) { throw oe; }
switch (op)
{
case 0:
ob.Leer_Tamao();
Console.ReadKey();
break;
case 1:
ob.llenar_arreglo();
break;
case 2:
ob.Mostrar_Datos();
Console.ReadKey();
break;
case 3:
Console.WriteLine("hasta la vista");
Console.ReadKey();
break;
default:
Console.WriteLine("escoja una opcion valida");
break;
}
}
while (op != 3);
}
// termino main
public void Leer_Tamao()
{
int m = 0;
do
{
try
{
Console.WriteLine("de que tamao quiere su arreglo");
n = Convert.ToInt32(Console.ReadLine());
arreglo1 = new String[n];
m++;
}
}
public int devn()
{
return n;
}
public void llenar_arreglo()
{
if (posicion >= devn())
{
Console.WriteLine("el arreglo esta lleno");
Console.ReadKey();
}
else
{
Program p = new Program();
class MiExcepcion:Exception
{
private String descripcion;
public MiExcepcion()
{
descripcion = "solamente numeros";
}
}