ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Apuntes lenguaje C#


Enviado por   •  9 de Mayo de 2019  •  Documentos de Investigación  •  347 Palabras (2 Páginas)  •  83 Visitas

Página 1 de 2

Apuntes lenguaje C#

Una clase de C# es similar a una función de C/C++

Nota: la herencia simple significa que una clase de C# sólo se puede derivar de una clase base.

Existen 2 tipos de variables, variables de valor y variables de referencia, las variables de valor son aquellas que tienen valores reales, mientras que las de referencia contienen valores almacenados en algún lugar de la memoria, sin embargo C# tiene variables de referencia de manera predeterminada (‘object’ y ‘string’)        

En C# puedo convertir de un tipo de valor a otro tipo de valor de manera implícita o explícita (se puede convertir un ‘int’ a un ‘long’ debido a que ‘long’ es más grande) para ello se debe realizar con el operador ‘cast’ para una conversión explícita

Las funciones tienen cuatro tipos de parámetros:

  1. Parámetro de entrada: son valores que se mandan a la función, pero la función no puede cambiar dichos valores.
  2. Parámetro de salida: no tienen valor cuando se mandan a la función, pero la función puede cambiar los valores y los manda de regreso al invocador
  3. Parámetro de referencia: introducen una referencia a otro valor, tienen un valor de entrada para esa función y ese valor puede ser cambiado dentro de la función
  4. Parámetro Params: define un número variable de argumentos en una lista

C# admite los siguientes ámbitos de accesibilidad:

  • Public
  • Protected
  • Internal
  • Protected internal
  • Private

Construcción de clases

Una clase de C# es similar a la función ‘main’ de C

Para los tipos de variable debes usar sufijos, de lo contrario el compilador mandaría error:

  • Float x = 4.5F;
  • Double y = 123.5D; (es decimal de tipo double)
  • Decimal r = 125M; (es decimal de tipo decimal)

Esto sirve para que el compilador identifique qué tipo de dato estas empleando y así trabajar con él.

\a

Campanilla (avise)

\b

Retroceso

\f

Formfeed

\n

Nueva línea

\r

Retorno de carro

\t

Tabulación horizontal

\v

Tabulación vertical

\'

Comilla simple

\ "

Comilla doble

\\

Barra diagonal inversa

\?

signo de interrogación literal

Así como en el lenguaje C y C++, existen secuencias de escape ara C#

...

Descargar como (para miembros actualizados) txt (2 Kb) pdf (57 Kb) docx (146 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com