Concepto básicos de c# ( c sharp )

En Algoritmos por
febrero 2, 2017 5:57 pm

C# es un lenguaje de programación orientado a objetos elegante que permite a los desarrolladores construir una variedad de aplicaciones seguras y robustas que se ejecutan en .NET Framework.

Puedes utilizar C# para crear aplicaciones de Windows, servicios Web, aplicaciones móviles, aplicaciones cliente-servidor, aplicaciones de base de datos y mucho, mucho más.

 Tipos de datos en c#

Hay un número de tipos de datos incorporado en C#. Los más comunes son:

int – enteros.
float – número de punto flotante.
double – doble precisión la versión de float.
char – un solo carácter.
bool – booleano que puede tener solamente uno de dos valores: verdadero o falso.
string – una secuencia de caracteres.

Ejemplo de tipos de datos en c#:

int x = 42;
double pi = 3.14;
char y = ‘Z’;
bool enLinea = true;
string nombre = “David”;

en c# el tipo de dato char se asigna usando comillas simples y los string se asignan usando comillas dobles.

Visualización de salida

Para mostrar texto en la ventana de consola utiliza los métodos Console.Write o Console.WriteLine. La diferencia entre estos dos es que Console.WriteLine es seguida de un terminador de línea, que mueve el cursor a la siguiente línea después de la salida de texto.

El programa siguiente muestra Hola mundo, en consola.

podemos mostrar los valores de las variables en la consola de windows

Para mostrar una cadena con formato, utiliza la siguiente sintaxis:


Entradas de usuario

También puede pedir al usuario que introduzca datos y luego utilice el método Console.ReadLine para asignar la entrada a una variable string.
El siguiente ejemplo pide al usuario un nombre y luego muestra un mensaje que incluye la entrada:

El método Console.ReadLine() devuelve un valor de cadena.
Si están esperando otro tipo de valor (como int o double), los datos introducidos se deben convertir a ese tipo.
Esto puede hacerse usando los métodos de Convert.ToXXX, donde XXX es el nombre del tipo que queremos convertir. Por ejemplo, los métodos incluyen Convert.ToDouble y Convert.ToBoolean.
Para la conversión de enteros, existen tres alternativas en función del tamaño del bit del entero: Convert.ToInt16, Convert.ToInt32 y Convert.ToInt64. El tipo predeterminado de int en C# es 32 bits.
Vamos a crear un programa que toma un entero como entrada y lo muestra en un mensaje: static void Main (string [] args)


Comentarios

Para los comentarios de una sola linea se utilizaran las dos barras ( // )

para los comentarios de múltiples lineas, se inicia con /* y se termina con */


Palabra clave VAR

Una variable puede declararse explícitamente con su tipo antes de utilizarla.
Por otra parte, C# proporciona una función útil para habilitar el compilador determinar el tipo de variable automáticamente en función de la expresión.

Las variables declaradas con la palabra clave var se llaman variables con tipo implícito.
Variables con tipo implícito deben ser inicializadas con un valor.
Por ejemplo, el siguiente programa causará un error:


Constantes

Constantes almacenan un valor que no se puede cambiar de su asignación inicial.
Para declarar una constante, utilice el modificador const.
Por ejemplo:

El valor de const PI no puede modificarse durante la ejecución del programa.
Por ejemplo, una instrucción de asignación en el programa producirá un error:


Operadores aritméticos

c# soporta las siguientes operaciones aritméticas

División
El operador división (/) divide el primer operando por el segundo. Si los operandos son enteros, se descarta los decimales para devolver un valor entero.
Ejemplo:

Modulo
Módulo el operador módulo (%) es informalmente conocido como el operador de resto porque devuelve el resto de una división de enteros.
Por ejemplo:

jerarquía de las operaciones
 Algunos de los operadores tienen mayor prioridad sobre otras; por ejemplo, el operador de multiplicación tiene mayor precedencia que el operador de suma.
Por ejemplo:

Como en matemáticas, uso de paréntesis altera prioridad de operador.


Operadores de asignación

C# también proporciona operadores de asignación compuestos que realizan una operación y una asignación en una declaración.
Por ejemplo:

La misma sintaxis abreviada se aplica a la multiplicación, división y módulo operadores.

Operador de incremeto
El operador de incremento se utiliza para aumentar el valor de un entero en uno.

por ejemplo:

Formas de prefijo y sufijo

El operador de incremento tiene dos formas, prefijo y sufijo.

Prefijo incrementa el valor y luego procede con la expresión.
Sufijo evalúa la expresión y luego realiza el incremento.

Prefijo ejemplo:

Sufijo ejemplo:

Operador de decremento
El operador decremento (-) funciona de la misma manera que el operador de incremento, pero en lugar de aumentar el valor, disminuye en uno.


Este material traducido por Ingeniero Wahio de la sección introductoria de Sololearn, puedes ver todo el material completo en su plataforma, haz clic aquí para ir


2550 visitas