Leer CSV con C# en Visual Studio - Interpretar archivo separado por comas

Leer e interpretar un CSV con C#

En este post te voy a enseñar cómo parsear, leer o interpretar un archivo CSV (archivo separado por comas) en C#, de modo que leas cada fila y después puedas acceder a cualquier columna.

Te voy a mostrar cómo leer un CSV de manera manual, sin usar librerías ni cosas de ese estilo. Todo será a mano leyendo el archivo línea por línea, separándolo y convirtiendo los valores.

Al final sabrás cómo leer un archivo separado por comas en C# usando Visual Studio o cualquier otro editor.

(más…)

Leer archivo de texto con C# en Visual Studio

Leer archivo con C#

En este post de programación en C# (c sharp) te mostraré cómo puedes leer un archivo de texto línea por línea (se supone que esta es la manera eficaz de hacerlo).

Obviamente con este enfoque también vas a poder leer todo el contenido de un archivo de texto con c# en Visual Studio ya que puedes ir concatenando la cadena.

Veamos cómo hacerlo usando StreamReader y el método ReadLine del mismo.

(más…)

Raíz cuadrada de un número en C# con Visual Studio

Raíz cuadrada en C#

Hoy te enseñaré a calcular la raíz cuadrada de un número usando C sharp a través de métodos nativos que el lenguaje y sus bibliotecas proveen.

Verás que es algo muy sencillo, pero en ocasiones como principiantes no conocemos los métodos para calcular la raíz cuadrada de un número en C# usando .NET con Visual Studio.

(más…)

Ordenar arreglos en C sharp - Burbuja (bubble sort)

C# – Ordenamiento de burbuja

En el artículo de hoy te mostraré cómo ordenar un arreglo en C# usando el método de la burbuja, ordenamiento de burbuja o bubble sort.

Al final tendremos una función que va a ordenar un arreglo usando el ordenamiento de burbuja. Te mostraré ejemplos para ordenar de manera ascendente y descendente, así como un ejemplo para ordenar arreglos de cadena.

(más…)

Comparar cadenas en C sharp - Cadena es menor

Comparar cadenas en C#

Hoy veremos cómo hacer comparación de cadenas en C# para saber si una cadena es igual a otra, menor a otra (según el alfabeto, es decir, lexicográficamente) o mayor a otra.

Usaremos el método CompareTo que las string ya tienen en C sharp y vamos a evaluar el valor de retorno que nos dirá si una cadena va antes, en la misma posición o después de otra.

Con esto podemos saber si dos cadenas son iguales pero también ordenar arreglos de cadena cuando necesitamos saber si una cadena es mayor, menor o igual a otra.

(más…)

Combinar arreglos en C sharp

Combinar arreglos con C#

En este post sobre programación en C# te mostraré cómo unir, concatenar, fusionar o combinar arreglos o arrays. Básicamente vamos a unir arreglos y colocar el resultado de la fusión en uno nuevo.

Para lograr la fusión de arreglos en C sharp vamos a usar a la función CopyTo de los arreglos.

(más…)

Separar cadena por espacios en C sharp usando Split

Separar cadena con delimitador en C#

En este post de programación en C# te mostraré cómo separar una cadena según un carácter o delimitador, y convertirla a arreglo.

Te voy a enseñar cómo separar una cadena por espacios y por comas, para que puedas aplicar todo esto a tus necesidades con cualquier otro carácter.

Esto nos servirá para separar una cadena por cualquier carácter en c#, y de paso convertir una string a array en C sharp.

(más…)

Función con arreglos genéricos en C#

Arreglos genéricos en C#

En este post te mostraré cómo trabajar con arreglos genéricos al usar funciones. Vamos a ver cómo definir un método de C# (c sharp) para recorrer un arreglo de cualquier tipo, usando genéricos.

Por otro lado vamos a usar la palabra reservada var para ir recorriendo los arrays genéricos.

(más…)

Arreglos de objetos en C# (clases y POO)

Arreglo de objetos en C#

Hoy veremos cómo definir arreglos de una clase (es decir, arreglos de un objeto o de instancias de una clase) en C#.

Te mostraré cómo declarar un arreglo de objetos y cómo enviarlo a una función, así como la manera de recorrerlo. Todo esto con C sharp.

(más…)

Búsqueda binaria con C#

Búsqueda binaria en C#

Hoy vamos a ver cómo aplicar la búsqueda binaria para buscar elementos en arreglos usando el lenguaje de programación C# también conocido como C sharp.

Te voy a mostrar dos métodos: uno para hacer la búsqueda binaria (divide y vencerás) usando recursividad y otro método usando el ciclo while.

Al final tendremos dos funciones que nos permitirán buscar un elemento en un array usando el algoritmo de la búsqueda binaria.

(más…)

Buscar elemento en arreglo de C# - Nuestro IndexOf

C# – Buscar elemento en arreglo

En este post de programación con C# te mostraré cómo buscar un elemento en un array. De este modo vamos a saber si un arreglo contiene determinado elemento, y si lo contiene, sabremos en qué posición está.

Básicamente vamos a buscar el índice que un elemento tiene dentro de un arreglo de C sharp. Te mostraré dos formas: una usando métodos que ya existen y otra que es una forma manual.

(más…)

Declarar arreglos en C#

En este post de programación en C# vamos a ver algo básico y sencillo: cómo declarar arreglos en C sharp.

Te voy a mostrar 3 maneras distintas de declarar arreglos para que puedas tomar esto como un post de referencia y conozcas la sintaxis básica para declarar arrays a través de ejemplos.

(más…)