LISTAS EN C#
Código simple como ejemplo del uso de la listas, las aplicaciones descritas son para ordenar el listado.
using System.IO;
using System;
using System.Collections.Generic;
using System.Linq;
static void Metodo14()
{
//Elementos iniciales
List<int> listadoFinal = new List<int> {11,2,24,8};
//Agregar mas elementos
listadoFinal.Add(88);
listadoFinal.Add(45);
//Mostrar lista
Console.WriteLine("LISTA ORIGINAL");
foreach (var item in listadoFinal)
{
Console.WriteLine(item);
}
//Mostrar lista ordenada ascendentemente
Console.WriteLine("LISTA ASCENDENTE");
listadoFinal.Sort();
foreach (var item in listadoFinal)
{
Console.WriteLine(item);
}
//Mostrar la lista descendente
Console.WriteLine("LISTA DESCENDENTE");
listadoFinal.Reverse();
foreach (var item in listadoFinal)
{
Console.WriteLine(item);
}
//Borrar el elemento indice 5 de la lista (las listas se indexan a partir de 0
listadoFinal.RemoveAt(5);
//Agregar un elemento en un lugar 5 de la lista
listadoFinal.Insert(5, 96);
Console.WriteLine("Nueva lista");
foreach (var item in listadoFinal)
{
Console.WriteLine(item);
}
}
A continuación se muestra una forma de usar listas llamando funciones con sobrecargas, notese que la función es la misma sin embargo en la primera se devuelve una lista, y en la segunda solo un numero entero.
static void Main(string[] args)
{
int cuantos = 3;
//Lista de ingreso
List<int> numeros = new List<int> { 10, 50, 8, 8, 454, 5, 6 };
List<int> listaFinal = devuelveMinimos(numeros, cuantos);
Console.WriteLine("Los "+cuantos+" numeros minimos son");
foreach (var elemento in listaFinal)
{
Console.WriteLine(elemento);
}
Console.WriteLine("El numero minimo de la lista es " + devuelveMinimos(numeros));
Console.ReadKey();
}
static List<int> devuelveMinimos(List<int> listaTemp, int cuantos)
{
int elemento;
List<int> listaFinal = new List<int>();
List<int> lista = new List<int>(listaTemp);
int longitudLista = lista.Count;
//Para evitar errores, en caso de que el tamaño de la lista sea menor que los elementos solicitados
if (longitudLista < cuantos)
{
cuantos = longitudLista;
}
if (cuantos<1)
{
cuantos = 1;
}
while (cuantos > 0)
{
elemento = lista.Min();
listaFinal.Add(elemento);
lista.Remove(elemento);
while (elemento == lista.Min())
{
lista.Remove(elemento);
}
cuantos--;
}
return listaFinal;
}
static int devuelveMinimos(List<int> lista)
{
return lista.Min();
}
CREAR Y MODIFICAR UN ARCHIVO .TXT
MANEJO DE DIRECTORIOS Y ARCHIVOS
Comprimir y descomprimir archivos
Exportar tablas sql server a csv
Llenar LIST VIEW con tabla SQL SERVER
Crear una gráfica con tabla de SQL SERVER
Llamar un Web API MVC HttpClient
Llamar un Stored Procedure de SQL desde C#
Llamar un Stored Procedure de SQL desde C# para web api
Convertir JSON a Excel con Javascript
Convertir archivo JSON a listado objeto con C#
Servicio Get y POST en TypeScript y C#
Otros
Obtener divisas desde una página bancaria
Links the interes
Run dataset with SP and queries in C#
Llenar un DataSet al ejecutar un Stored Proc
C# Web API Sending Body Data in HTTP Post REST Client
Angular - HTTP POST Request Examples
Working with FormData in Angular 13
YouTube
Crear aplicación ANGULAR con API REST .NET 7 | ✅ Publicar en HOSTING✅