



Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
C# es un lenguaje de programación de ordenadores. Se trata de un lenguaje moderno, evolucionado a partir de C y C++, y con una sintaxis muy similar a la de Java. Los programas creados con C# no suelen ser tan rápidos como los creados con C, pero a cambio la productividad del programador es mucho mayor. Es un lenguaje moderno, potente, flexible y orientado a objetos. Se trata de un lenguaje creado por Microsoft para crear programas para su plataforma .NET, pero estandarizado posteriormente por ECMA y por ISO, y del que existe una implementación alternativa de "código abierto", el "proyecto Mono", que está disponible para Windows, Linux, Mac OS X y otros sistemas operativos.
Typology: Summaries
1 / 5
This page cannot be seen from the preview
Don't miss anything!
Escribir un texto en C#
using System; using System.Collections.Generic; using System.Linq; using System.Text;
namespace ProyectoSesion {
public class Ejemplo { public static void Main () { System. Console. WriteLine ( "Hola" ); } }
}
Cada orden de C# debe terminar con un punto y coma (;)
C# distingue entre mayúsculas y minúsculas.
1. Operadores
Operadores Descripción
(expresión) objeto.miembro método(argumento, argumento, ...) array[indice]
Control de precedencia Acceso a miembro de objeto Enumeración de argumentos Elemento de un array
En primer lugar se realizaran las operaciones indicadas entre paréntesis. Luego la negación. Después las multiplicaciones, divisiones y el resto de la división. Finalmente, las sumas y las restas.
var++, var-- new typeof sizeof checked, unchecked
! ~ ++var, --var (conversión) var *, / % +, - <<, >> <, >, <=, >=, is, ==, != & ^ | && || ? : =, *=, /=, %=, +=, - =, <<=, >>=, &=, ^=, |=
Postincremento y postdecremento Creación de objeto Recuperación de tipo (reflexión) Recuperación de tamaño Comprobación de desbordamiento Operando en forma original Cambio de signo Not lógico Complemento bit a bit Preincremente y predecremento Conversión de tipos Multiplicación, división Resto de división Suma, resta Desplazamiento de bits Relacionales AND a nivel de bits XOR a nivel de bits OR a nivel de bits AND lógico OR lógico QUESTION De asignación
Convert.ToInt32 convierte texto en entero. Convert.ToString Convierte número en texto. Console.Read() Para visualizar la ejecución del programa en pantalla
public class Ejemplo { public static void Main () { int numero1 ; int numero2 ; int suma ; System. Console. WriteLine ( "Introduce el primer número" ); numero1 = System. Convert. ToInt32 ( System. Console. ReadLine ()); System. Console. WriteLine ( "Introduce el segundo número" ); Numero2 = System. Convert. ToInt32 ( System. Console. ReadLine ()); suma = numero1 + numero2 ; System. Console. WriteLine ( "La suma de {0} y {1} es {2}" , numero1 , numero2 , suma ); } }
if ( condición ) sentencia1 ; else sentencia2 ;
switch ( expresión ) { case ‘ valor1’ : sentencia1 ; break; case ‘ valor2’ : sentencia2 ; sentencia2b ; break; … case ‘ valorN’ : sentenciaN ; break; default: otraSentencia ; break; }
while ( condición ) sentencia ;
do sentencia ; while ( condición );
for ( valorInicial ; CondiciónRepetición ; Incremento ) Sentencia ;