C++ frente a C#

C# es un lenguaje de programación de propósito general, moderno y orientado a objetos pronunciado como «C sostenido». Fue desarrollado por Microsoft dirigido por Anders Hejlsberg y su equipo. C++ es un lenguaje de programación estático, multiparadigma y orientado a objetos. Al principio, C++ se denominó C con clases. Fue desarrollado por Bjarne Stroustrup en AT … Continue reading «C++ frente a C#»

C# | Tipo de fundición

Requisito previo: Tipos de datos de C# La conversión de tipo ocurre cuando asignamos el valor de un tipo de datos a otro. Si los tipos de datos son compatibles, C# realiza la conversión automática de tipos . Si no son comparables, deben convertirse explícitamente, lo que se conoce como conversión de tipo explícito . … Continue reading «C# | Tipo de fundición»

C# | Palabras clave – Part 1

Las palabras clave o palabras reservadas son las palabras en un idioma que se utilizan para algún proceso interno o representan algunas acciones predefinidas. Por lo tanto, no se permite el uso de estas palabras como nombres de variables u objetos. Hacer esto resultará en un error de tiempo de compilación . Ejemplo: // C# … Continue reading «C# | Palabras clave – Part 1»

Toma de decisiones en C# (if, if-else, if-else-if escalera, if anidado, conmutador, conmutador anidado)

La toma de decisiones en la programación es similar a la toma de decisiones en la vida real. También en programación, un determinado bloque de código debe ejecutarse cuando se cumple alguna condición. Un lenguaje de programación utiliza declaraciones de control para controlar el flujo de ejecución del programa en función de ciertas condiciones. Estos se … Continue reading «Toma de decisiones en C# (if, if-else, if-else-if escalera, if anidado, conmutador, conmutador anidado)»

Diferencia entre Boxing y Unboxing en C#

Boxing y unboxing es un concepto importante en C#. C# Type System contiene tres tipos de datos: tipos de valor (int, char, etc.) , tipos de referencia (objeto) y tipos de puntero . Básicamente, convierte un tipo de valor en un tipo de referencia y viceversa. Boxing and Unboxing permite una vista unificada del sistema … Continue reading «Diferencia entre Boxing y Unboxing en C#»

C# | literales

Los valores fijos se denominan Literal . Literal es un valor que utilizan las variables. Los valores pueden ser enteros, flotantes o strings, etc.  // Here 100 is a constant/literal. int x = 100; Los literales pueden ser de los siguientes tipos:  Literales enteros Literales de coma flotante Literales de caracteres Literales de string Literales … Continue reading «C# | literales»

Introducción a las aplicaciones de C# Windows Forms

Windows Forms es una biblioteca de clases de interfaz gráfica de usuario (GUI) que se incluye en .Net Framework . Su objetivo principal es proporcionar una interfaz más sencilla para desarrollar las aplicaciones para escritorio, tableta y PC. También se denomina WinForms . Las aplicaciones que se desarrollan utilizando Windows Forms o WinForms se conocen … Continue reading «Introducción a las aplicaciones de C# Windows Forms»

Alcance de las variables en C# – Part 1

La parte del programa donde se puede acceder a una variable en particular se denomina Alcance de esa variable. Una variable se puede definir en una clase, método, bucle, etc. En C/C++, todos los identificadores tienen un alcance léxico (o estático), es decir, el alcance de una variable se puede determinar en tiempo de compilación … Continue reading «Alcance de las variables en C# – Part 1»

Introducción a C# – Part 1

C# es un lenguaje de programación de propósito general, moderno y orientado a objetos pronunciado como “C sostenido” . Fue desarrollado por Microsoft liderado por Anders Hejlsberg y su equipo dentro de la iniciativa .Net y fue aprobado por la Asociación Europea de Fabricantes de Computadoras (ECMA) y la Organización Internacional de Estándares (ISO). C# … Continue reading «Introducción a C# – Part 1»

C# | Métodos

Los métodos son generalmente el bloque de códigos o declaraciones en un programa que le da al usuario la capacidad de reutilizar el mismo código, lo que finalmente evita el uso excesivo de memoria, actúa como un ahorro de tiempo y, lo que es más importante, proporciona una mejor legibilidad del código. Básicamente, un método … Continue reading «C# | Métodos»