LENGUAJE DE PROGRAMACIÓN C#

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
LENGUAJE DE PROGRAMACIÓN C# por Mind Map: LENGUAJE DE PROGRAMACIÓN C#

1. Tipos de datos

1.1. C# contiene veinte categorías generales de tipos de datos integrados: tipos de valor y tipos de referencia. El término tipo de valor indica que esos tipos contienen directamente sus valores. Tipos para definir números enteros

2. Cadenas de caracteres

2.1. El tipo de dato para las cadenas de caracteres es string.

2.1.1. Realmente la palabra clave string es un alias de la clase System.String de la plataforma .NET.

2.1.2. En C# las cadenas son objetos y no una matriz de caracteres; aun así, se puede obtener un carácter arbitrario de una cadena por medio de su índice (pero no modificarlo).

2.1.3. Las cadenas son inmutables, una vez creadas no se pueden modificar, solo se pueden copiar total o parcialmente.

2.1.4. El operador == determina si dos referencias hacen referencia al mismo objeto, pero al usar dicho operador con dos variables tipo string se prueba la igualdad del contenido de las cadenas y no su referencia. Sin embargo, con el resto de los operadores relacionales, como < y >=, sí se comparan las referencias.

2.1.5. Se pueden concatenar (unir) dos cadenas mediante el operador +.

2.1.6. Las cadenas se pueden usar en las instrucciones switch.

2.2. Declarar una cadena de caracteres (como si fuera una variable de un tipo de dato como int o double):

3. Comentarios

3.1. Existen comentarios con 3 lineas pero no logro encontrar su funcionamiento, dudo que sea un simple comentario ya que al utilizar tres lineas el comentario se oscurece pero al agregar dos, cuatro lineas o mas vuelve a su color original en la cual me a llamado la atención incluso al hacer escribir

4. Matrices

4.1. En C# las matrices se implementan como objetos.

4.1.1. Los índices de las matrices comienzan en 0.

4.1.2. Ya que C# implementa las matrices como objetos, cada matriz tiene una propiedad Length que contiene el número de elementos que puede alojar o tiene alojados.

5. Instrucciones de iteración (Referencia de C#)

5.1. Puede crear bucles con las instrucciones de iteración. Las instrucciones de iteración producen instrucciones insertadas que se ejecutarán varias veces, según los criterios de la finalización de bucle. Estas instrucciones se ejecutan en orden, excepto cuando se detecta una instrucción de salto.

5.2. Las siguientes palabras clave se usan en instrucciones de iteración:

5.2.1. do

5.2.2. for

5.2.3. foreach, in

5.2.4. while

6. Variables

6.1. Las variables son identificadores asociados a valores. Se declaran indicando el tipo de dato que almacenará y su identificador. Un identificador puede: empezar por "_". contener caracteres Unicode en mayúsculas y minúsculas (sensible a mayúsculas y minúsculas). Un identificador no puede: empezar por un número. empezar por un símbolo, ni aunque sea una palabra clave. contener más de 511 caracteres.

7. Operadores

7.1. Categoría Operadores

7.2. Aritméticos + - * / %

7.3. Lógicos ! && ||

7.4. A nivel de bits & | ^ ~

7.5. Concatenación +

7.6. Incremento, decremento ++ --

7.7. Desplazamiento << >>

7.8. Relacional == != < > <= >=

7.9. Asignación = ^= <<= >>=

7.10. Acceso a miembro .

7.11. Indexación [ ]

7.12. Conversión ( )

7.13. Condicional ? : ??

7.14. Creación de objeto new

7.15. Información de tipo as is sizeof typeof

8. Palabras clave de C#

8.1. Las palabras clave son identificadores reservados predefinidos que tienen un significado especial para el compilador. No podrá utilizarlos como identificadores en el programa a no ser que incluyan @ como prefijo. Por ejemplo, @if es un identificador válido, pero if no lo es, porque if es una palabra clave.

8.2. abstract as base bool

8.3. break byte case catch

8.4. char checked class const

8.5. continue decimal default delegate

8.6. do double else enum

8.7. event explicit extern false

8.8. finally fixed float for

8.9. foreach goto if implicit

8.10. in int interface internal

8.11. is lock long namespace

8.12. new null object operator

8.13. out override params private

8.14. protected public readonly ref

8.15. return sbyte sealed short

8.16. sizeof stackalloc static string

8.17. struct switch this throw

8.18. true try typeof uint

8.19. ulong unchecked unsafe ushort

8.20. using using static virtual void

8.21. volatile while

9. Instrucciones de selección (Referencia de C#)

9.1. Una instrucción de selección hace que el control del programa se transfiera a un determinado flujo dependiendo de si cierta condición es true o no.

9.2. Las siguientes palabras clave se usan en instrucciones de selección:

9.2.1. if

9.2.2. else

9.2.3. switch

9.2.4. case

9.2.5. default

10. Jonatan Bladimir Martínez Mejía

11. Carlos Alfredo Bonilla Solorzano