 Las variables nos permitirán almacenar, durante la
ejecución de nuestro sistema, diferentes valores
útiles para el funci...
 el nombre de una variable debe empezar con una letra,
 puede estar formada por letras, cifras o por el carácter
subraya...
 Hay dos categorías de tipos de variables disponibles:
 Los tipos valor: la variable contiene realmente los datos.
 Los...
 En una aplicación, ocurre a menudo que se utilizan valores numéricos o
cadenas de caracteres que no serán modificados du...
 En C# el compilador asume que todas las variables
deben estar declaradas.
 Sintaxis:
 Tipo de la variable nombreVariab...
 En el caso que no asignemos un valor a la variable
esta asumirá los siguientes valores por defecto.
 Variable de tipo:
...
 Estas reglas no se aplican a las variables
declaradas en el interior de una función que
deben ser inicializadas antes de...
 Se pueden declarar más de una variable en
una misma fila separándolas por coma.
 Ejemplo
 Podemos también dejar al compilador que decida
de que tipo es la variable. Este lo determina
basándose en la expresión q...
 El ámbito de una variable es la porción de código en la cual
se puede trabajar con dicha variable. Depende de la
ubicaci...
 Sólo el código del bloque tendrá la posibilidad de trabajar con
la variable (por ejemplo, en un bucle for ).
 Ejemplo
 Sólo el código de la función donde se declara la variable
podrá modificar su contenido. Este tipo de variable se llama
a...
 Una variable declarada en el interior de una clase es accesible al
código de esta clase sin restricción y eventualmente ...
 El nivel de acceso de una variable se combina con el ámbito
de la variable y determina qué porción de código puede leer
...
 Los elementos declarados con la palabra reservada public
serán accesibles desde cualquiera porción de código del
proyect...
 Esta palabra reservada se puede utilizar en el
interior de una clase. Permite restringir el acceso a
la variable, al cód...
 Los elementos declarados con esta palabra
reservada serán accesibles desde el ensamblado en
el cual están declarados. Es...
 Este nivel de acceso es la unión de los niveles
de acceso protected e internal. Hace visible la
variable al conjunto del...
 Esta palabra reservada restringe el acceso a la variable al
módulo, a la clase o a la estructura en la cual está declara...
 La duración de vida de una variable nos permite especificar
durante cuánto tiempo, mientras se ejecuta nuestra
aplicació...
Variables  y constantes
Variables  y constantes
Variables  y constantes
Próxima SlideShare
Cargando en…5
×

Variables y constantes

842 visualizaciones

Publicado el

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
842
En SlideShare
0
De insertados
0
Número de insertados
472
Acciones
Compartido
0
Descargas
8
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Variables y constantes

  1. 1.  Las variables nos permitirán almacenar, durante la ejecución de nuestro sistema, diferentes valores útiles para el funcionamiento de la aplicación. Se debe declarar una variable obligatoriamente antes de su uso en el código. Mediante la declaración de una variable, en donde nosotros fijamos sus características.
  2. 2.  el nombre de una variable debe empezar con una letra,  puede estar formada por letras, cifras o por el carácter subrayado (_),  puede contener un máximo de 1.023 caracteres (por razones prácticas, es preferible limitarse a un tamaño razonable),  hay una distinción entre minúsculas y mayúsculas (la variable EdadDelCapitan es diferente de la variable edaddelcapitan).  no se deben usar las palabras reservadas del lenguaje (a pesar de esto, sí que es posible, pero en este caso el nombre de la variable debe ir precedido del carácter @. Por ejemplo, una variable nombrada if se utilizará en el código con esta forma @if=56;).
  3. 3.  Hay dos categorías de tipos de variables disponibles:  Los tipos valor: la variable contiene realmente los datos.  Los tipos referencia: la variable contiene la dirección de la memoria donde se encuentran los datos.
  4. 4.  En una aplicación, ocurre a menudo que se utilizan valores numéricos o cadenas de caracteres que no serán modificados durante el funcionamiento de la aplicación. Para facilitar la lectura del código, se aconseja definir estos valores bajo la forma de constantes. La definición de una constante se efectúa por la palabra reservada const. Ejemplo const int ValorMax = 100; const string Mensaje=“Hola soy un mensaje!!!";
  5. 5.  En C# el compilador asume que todas las variables deben estar declaradas.  Sintaxis:  Tipo de la variable nombreVariable[=valor inicial]; ▪ Los parámetros que están entre corchetes son opcionales. ▪ Ejemplos
  6. 6.  En el caso que no asignemos un valor a la variable esta asumirá los siguientes valores por defecto.  Variable de tipo:  Numérico -> 0 (cero).  Cadena de caracter ->”” (Vacío).  Objeto ->Null.  Booleano ->False.
  7. 7.  Estas reglas no se aplican a las variables declaradas en el interior de una función que deben ser inicializadas antes de poder utilizarse. Esta inicialización puede ocurrir en el momento de la declaración o con posterioridad, pero obligatoriamente antes de que una instrucción utilice el contenido de la variable.
  8. 8.  Se pueden declarar más de una variable en una misma fila separándolas por coma.  Ejemplo
  9. 9.  Podemos también dejar al compilador que decida de que tipo es la variable. Este lo determina basándose en la expresión que inicializa la cadena…  Ejemplo
  10. 10.  El ámbito de una variable es la porción de código en la cual se puede trabajar con dicha variable. Depende de la ubicación donde se sitúa la declaración y de la palabra reservada utilizada para la declaración.  a nivel de bloque  a nivel de función  a nivel de clase
  11. 11.  Sólo el código del bloque tendrá la posibilidad de trabajar con la variable (por ejemplo, en un bucle for ).  Ejemplo
  12. 12.  Sólo el código de la función donde se declara la variable podrá modificar su contenido. Este tipo de variable se llama a veces «variable local».
  13. 13.  Una variable declarada en el interior de una clase es accesible al código de esta clase sin restricción y eventualmente a partir de otras porciones de código en función del nivel de acceso de la variable. Sin embargo, una instancia de la clase deberá estar disponible obligatoriamente para que la variable sea accesible.  Ejemplo
  14. 14.  El nivel de acceso de una variable se combina con el ámbito de la variable y determina qué porción de código puede leer y escribir en la variable. Un conjunto de palabras reservadas permite controlar el nivel de acceso. Se utilizan al principio de la instrucción de declaración de la variable únicamente para las variables declaradas en una clase.  Criterio de visibilidad ▪ Public ▪ Protected ▪ Internal ▪ Internal Protected ▪ Private
  15. 15.  Los elementos declarados con la palabra reservada public serán accesibles desde cualquiera porción de código del proyecto en el cual están declarados y desde cualquier otro proyecto que haga referencia a aquel donde están declarados. La palabra reservada public no se puede utilizar, sin embargo, para la declaración en el interior de una función.  Ejemplo
  16. 16.  Esta palabra reservada se puede utilizar en el interior de una clase. Permite restringir el acceso a la variable, al código de la clase y al código de todas las clases que heredan de ella.  Ejemplo
  17. 17.  Los elementos declarados con esta palabra reservada serán accesibles desde el ensamblado en el cual están declarados. Esta palabra reservada no se puede utilizar en el interior de una función.  Ejemplo
  18. 18.  Este nivel de acceso es la unión de los niveles de acceso protected e internal. Hace visible la variable al conjunto del ensamble en el cual está declarada y a todas las clases que heredan de aquella donde está declarada.
  19. 19.  Esta palabra reservada restringe el acceso a la variable al módulo, a la clase o a la estructura en la cual está declarada. No se puede utilizar en el interior de un procedimiento o función.  Si no se utiliza ninguna palabra reservada durante la declaración de la variable, se considera como private. Sin embargo es preferible siempre especificar un nivel de acceso para una variable.
  20. 20.  La duración de vida de una variable nos permite especificar durante cuánto tiempo, mientras se ejecuta nuestra aplicación, el contenido de nuestra variable estará disponible. Para una variable declarada en un procedimiento o una función, la duración de vida corresponde a la duración de ejecución del procedimiento o de la función. En el momento en que finalice la ejecución del procedimiento o función se elimina la variable de la memoria. Se volverá a crear durante la próxima llamada del procedimiento o función. La duración de vida de las variables de nivel de clase se asocia a la duración de vida de las instancias de la clase.

×