viernes, 28 de junio de 2013

Tipos de Datos Básicos en C# - Parte 1

Tabla de Contenido

0. Introducción
1. Variables y Tipos
2. Tipos Predefinidos
3. Conclusiones
4. Palabras Clave
5. Referencias

0. Introducción

En esta primera parte de Tipos Básicos en C# empezaremos con el manejo de términos importantes en la programación: el concepto de variable y tipos predefinidos. Continuaremos con el ejemplo EstudioSintaxisCSharp para comprender y afianzar los conceptos anteriores.

Archivo C# EstudioSintaxisCSharp.cs [Enlace alternativo]:

1. Tipo, Variable, y Constante

1.1 Tipo

En un principio, la definición de tipo se puede asociar al molde que da las características (valores) y comportamiento (métodos, propiedades, entre otros) a una variable. Si nos fijamos en el ejemplo de código fuente de arriba, detectamos los valores 12 y 30 como enteros (int). Es como en este caso, declaramos una variable identificada como x del mismo tipo anterior, así:

int x = 12 * 30;

1.2 Variable

Podemos definir a una variable como una locación de memoria que puede contener distintos valores a lo largo del tiempo.

1.3 Constante

A diferencia de lo anterior, una constante siempre representará el mismo valor durante todo el tiempo de ejecución de un programa. A continuación, se muestra cómo declarar una constante en C#:

const int y = 360;

2. Tipos Predefinidos

C#, así como también los demás lenguajes compatibles con .NET Framework: F#, VB.NET, Delphi.NET, C++/CLI, etc., tiene asociado un conjunto de tipos predefinidos especiales que son utilizados por el compilador. Entre los que tenemos: enteros (int), cadenas de caracteres (string), y valores lógicos booleanos (bool).

2.1 Enteros (int)

Por ejemplo, int es un tipo predefinido que se usa para la representación del conjunto de los números enteros de 32 bits de memoria. Es decir, los números enteros que comprende el rango: 
Rango de enteros de 32 bits.
Sobre las literales enteras (int) se permite realizar funciones como las aritméticas en instancias de ese tipo:
int x = 12 * 30;

2.2 Cadenas de caracteres (string)

Otro de los tantos tipos predefinidos en C# es string. Un string es una cadena de caracteres (también conocida como ristra) que permite formar palabras o frases como: ".NET" o "http://ortizol.blogspot.com". Sobre instancias de este tipo predefinido se pueden realizar operaciones como:

string mensaje = "Hola mundo";
string mensajeEnMayusculas = mensaje.ToUpper();
Console.WriteLine(mensajeEnMayusculas); // HOLA MUNDO

int x = 2013;
mensaje = mensaje + x.ToString();
Console.WriteLine(mensaje); // Hola mundo2013

2.3 bool

Una variable del tipo predefinido bool solo puede contener exactamente uno de sus dos posibles valores: true o false. Este tipo se utiliza para la evaluación de expresiones lógicas que bifurcan el flujo de ejecución en una estructura de control condicional if:

bool variableSimple = false;
if(variableSimple)
Console.WriteLine("Esto no se imprimirá");

int x = 5000;
bool menosDeUnaMilla = x < 5280;
if(menosDeUnaMilla)
Console.WriteLine("Esto se imprimirá");

3. Conclusiones

Hemos visto los tipos predefinidos de C#, y hemos comprendido que cada uno posee una palabra reservada que se utiliza para la declaración de variables del tipo en cuestión. .NET Framework cuenta con muchos tipos predefinidos, por ejemplo, la clase DateTime.

4. Palabras Clave

  • Bifurcar
  • bool
  • DateTime
  • int
  • Tipo de dato predefinido

5. Referencias

[1]: C# 5.0 in a Nutshell by Joseph Albahari and Ben Albahari. Copyright 2012 Joseph Albahari and Ben Albahari, 978-1-449-32010-2.
[2]: DateTime Structure - http://msdn.microsoft.com/en-us/library/system.datetime.aspx
H

No hay comentarios:

Publicar un comentario

Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.