0% encontró este documento útil (0 votos)
95 vistas

Tarea Programacion Variables y Operadores

Este documento explica qué son las variables en C#. Una variable es un símbolo que representa un lugar de almacenamiento donde se pueden tener diferentes valores durante el tiempo. Las variables se utilizan comúnmente en cálculos matemáticos y lógicos. Existen diferentes tipos de variables como locales, de instancia y de clase.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
95 vistas

Tarea Programacion Variables y Operadores

Este documento explica qué son las variables en C#. Una variable es un símbolo que representa un lugar de almacenamiento donde se pueden tener diferentes valores durante el tiempo. Las variables se utilizan comúnmente en cálculos matemáticos y lógicos. Existen diferentes tipos de variables como locales, de instancia y de clase.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

¿Que es una variable?

Bueno, dicho de manera sencilla, es un símbolo que representa un lugar de


almacenamiento donde se puede tener diferentes valores durante el tiempo.

Quizás hayas escuchado de ellas, ya que por lo general las variables la utilizamos al
realizar cálculos matemáticos y lógicos.

Por ejemplo, en la siguiente línea declaramos una variable de tipo numérico


entero(explicaremos los tipos en la siguiente sección) la cual x es el símbolo
identificador y se le asigna un valor de 5.
EJEMPLO: Declarando una variable en C#

int x = 5;
Como dice en la definición variable se le puede asignar un valor distinto durante el
tiempo, por ejemplo en el siguiente bloque de código declaramos la variable x con el
valor de 5 y en la segunda línea procedemos a cambiar su valor a 15.
EJEMPLO: Cambiando valor de variable en C#

int x = 5;
x = 15; //Cambiando valor de variable x.
Tipos de Variables en C#
Los tipos de variables en C# se pueden agrupar en 3 que son variables
locales, variables de instancia y variables de clase, a continuación detallamos cada
una.
Variables Locales
Son las variables que son declaradas dentro de métodos y solo pueden ser utilizada
dentro de los mismos.

En el siguiente ejemplo vemos como podemos declarar una variable local dentro de
un método:

EJEMPLO: Declarando variable local dentro de métodos.

//Definición de método que suma dos números e imprime el resultado.


public void Sumar(int valor1, int valor2){
int variableLocal = valor1 + valor2; //declarando variable local variableLocal
Console.WriteLine(variableLocal); //Esto imprime el resultado de la suma.
}
En el ejemplo anterior la variable local variableLocal solo funciona dentro del método
sumar, si intentamos acceder desde fuera de este método la aplicación presentara un
error durante la compilación.
//Definición de método que suma dos números e imprime el resultado.
public void Sumar(int valor1, int valor2){
int variableLocal = valor1 + valor2; //declarando variable local variableLocal
Console.WriteLine(variableLocal); //Esto imprime el resultado de la suma.
}
Console.WriteLine(variableLocal); //Esto presenta error de compilación
Variables de Instancia
Las variables de instancia son aquellas que son declaradas dentro de una clase y son
utilizadas para definir los atributos que puede tener un objecto. También pueden ser
utilizadas dentro de los métodos de la misma clase y atrevés de sus instancias.
EJEMPLO: Declarando variables de instancia en C#

using System;
public class Program {

public static void Main(){


Client client = new Client();
//Ejemplo utilizando las variables de instancia de Clase.
client.FirstName = "Yeison";
client.LastName = "Lapaix";
client.Age = 15;
client.Id = 1;

Console.WriteLine(client.GetFullName());
}
}
public class Client{
//Declarando variables de instancia en clase.
public int Id { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public ushort Age { get; set; }

public string GetFullName(){


//Utilizando variables de instancia dentro de metodos de la clase.
return FirstName+" "+LastName;
}
}
Variables de Clase o Variables Estáticas
Las variables de clase también son conocidas como variables estáticas o variables de
tipo, pueden ser accedidas atrevés de la clase o sus instancias. En C# las variables
estáticas son declaradas como las variables de instancias pero agregándole la
palabra clave static antes del tipo de datos.
EJEMPLO: Declarando variable miembro de valor estático en C#

public class MyClass {


//Declarando variable estática
public static int Valor;
}
Para asignar un valor o bien obtener el valor de una variable estatica podemos
hacerlo atrevés de la clase o bien de una instancia de la clase.

EJEMPLO: Accediendo a variable de clase o estática en C#

using System;

public class Program


{
public static void Main(){
//Asignando valor a variable estatica.
MyClass.Valor = 1;
Console.WriteLine(MyClass.Valor);
}
}
public class MyClass {
//Declarando variable estatica
public static int Valor;
}
Tipos de Datos en Lenguaje C#
El tipo es la propiedad de un valor que define a qué dominio pertenece, es decir que
posibles valores puede tomar y qué operaciones se pueden realizar.
C# es un lenguaje type-safe lo que significa que en tiempo de ejecución verifica que la
instancia de un tipo solo pueda interactuar siguiendo las características y protocolos
de dicho tipo, permitiendo que pueda mantener un consistencia interna. Dicho de
forma un poco mas clara, es que una variable numérica de tipo entero no se puede
manipular, ni interactuar con ella como si fuera una cadena de caracteres(texto).
Además también el lenguaje C# static typing, es decir durante la compilación el
compilador verifica que un tipo de datos solo pueda ser instanciando con un valor
dentro de sus características.
Sintaxis para Declarar Variables en C#
La sintaxis para declarar una variable en C# es tipo de variable seguido del nombre
de variable y por último de manera opcional la asignación de valor luego del nombre
de la variable.
Recuerda que en C# cada línea de código debe terminar con punto y coma(;) .

Declaración de
Variables en C#
Por ejemplo: en la línea de código siguiente int es el tipo de datos que indica que el
valor de la variable nombreVariable puede ser cualquier número que este dentro de
dominio de número enteros dentro 32 bits de memoria, esto quiere decir dentro del
rango -2,147,483,648 hasta 2,147,483,647.
int nombreVariable = 1000;
A diferencia de C# otros lenguajes como Python o Javascript que no utilizan esta
sintaxis para declarar variables, pero aunque parezca un poco tedioso, te puedo decir
que esto tienes sus ventajas evitando errores de compilación e inesperados durante
ejecución, lo cual ayuda a reducir notablemente el tiempo de desarrollo.

Categoría de Tipo de Datos en C#


Los tipos de datos en C# se pueden clasificar dentro de las siguientes categorías:

• Tipos de Datos de Valor


Tipos de Datos de Referencias

Tipos Genéricos

Tipo Punteros

En este artículo estaremos abordando los primeros dos tipos de datos de valor y
referencia que son los mas utilizados, luego escribiré otro artículo hablando sobre
tipos genéricos y punteros.
La diferencia entre los tipos de datos de valor y de referencia es la manera en que se
manejan en la memoria del computador mientras sé esta ejecutando la aplicación.
Vamos a verlo un poco mas en detalle los tipos de datos utilizados en C#…

Operadores, tipos de datos, variables en C# - Programación en C#.


Tipos de Datos en C#

Tipos de Datos Compuestos


C# introduce el concepto de estructura como tipo de datos compuesto asignado por pila que no
admite la herencia. En la mayoría de los otros aspectos, las estructuras son muy similares a las
clases.

Tipos de Datos Integrados


Los tipos de datos primitivos en C# son objetos en el espacio de nombres System. Para cada tipo
de datos, se proporciona un nombre corto o alias. Por ejemplo, int es el nombre corto
correspondiente a System.Int32 y double es la forma abreviada de System.Double.

Nombre Clase
corto .NET Tipo Ancho Intervalo (bits)
byte Byte Entero sin signo 8 0 a 255
sbyte SByte Entero con signo 8 -128 a 127
-2.147.483.648 a
int Int32 Entero con signo 32 2.147.483.647
uint UInt32 Entero sin signo 32 0 a 4294967295
short Int16 Entero con signo 16 -32.768 a 32.767
ushort UInt16 Entero sin signo 16 0 a 65535
-922337203685477508
long Int64 Entero con signo 64 a 922337203685477507
0a
ulong UInt64 Entero sin signo 64 18446744073709551615
Tipo de punto
flotante de -3,402823e38 a
float Single precisión simple 32 3,402823e38
Tipo de punto 1,79769313486232e308
flotante de a
Double Double precisión doble 64 1,79769313486232e308

Un carácter Símbolos Unicode


char Char Unicode 16 utilizados en el texto

Tipo Boolean
bool Boolean lógico 8 True o false

object Tipo base de


todos los otros
Object tipos

Una secuencia de
string String caracteres

Tipo preciso
fraccionario o
integral, que
puede
representar
números
decimales con 29
dígitos
significativos

±1.0 × 10e−28
decimal Decimal 128 a ±7.9 × 10e28

Operadores

Operadores Númericos.

Tipo de Operador Operadores asociados


Cambio de signo -,+
Aritméticos +,-,*, /, %
Incremento y decremento ++, -

Operadores de Comparación
Operador Significado
> Mayor que
< Menor que
== Igual a
>= Mayor o igual que
<= Menor o igual que
!= Distinto que

También podría gustarte