using System.Collections.Generic;
using System.Threading.Tasks;
public class ListaCircular
static public int nnumeros;
static public int dborrar = 0;
public void InsertarPrimero(int x)
public void InsertarUltimo(int x)
Console.Write(reco.info + "-");
public void Borrar(int pos)
for (int f = 1; f <= pos - 1; f++)
Nodo anterior = reco.ant;
public static void Ingresar()
ListaCircular A = new ListaCircular();
Console.WriteLine("Cuantos datos desea ingresar");
nnumeros = int.Parse(Console.ReadLine());
ListaCircular C = new ListaCircular();
for (i = 1; i <= nnumeros; i++)
Console.WriteLine("Dame el dato");
n = int.Parse(Console.ReadLine());
Console.WriteLine("Ingrese la posicion del dato a borrar (De izquieda a derecha)");
dborrar = int.Parse(Console.ReadLine());
public static void Main(string[] args)