C♯ contiene dos categorías generales de tipos de datos integrados: tipos de valor (o llamados tipos integrados) y tipos de referencia (o llamados 'definidos por el usuario'). El término tipo de valor indica que esos tipos contienen directamente sus valores.
Los siguientes son los tipos de datos de valor:
Los de uso más común son: char, float, int y bool
Los otros son los de tipo Referencia. Estos pueden ser derivados de clases como String, o como Persona, Animal, etc.
Código de Ejemplo:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace _2_TiposDeDatos
{
class Program
{
static void Main(string[] args)
{
#region Tipos de valores
//Tipo de datos de caracter
char unCharLiteral = 'X';
char unCharConAscii = (char)88;
char unCharHexa = '\x0058';
char unCharUnicode = '\u0058';
Console.WriteLine(unCharLiteral);
Console.WriteLine(unCharConAscii);
Console.WriteLine(unCharHexa);
Console.WriteLine(unCharUnicode);
//Tipos de datos de punto flotante
float unFloat = 4.4f;
double unDouble = 6.7;
Console.WriteLine(unFloat);
Console.WriteLine(unDouble);
//Tipos de datos de enteros
byte unByte = 250;
short unShort = 5000;
int unInt = 45000;
long unLong = 250000;
Console.WriteLine(unByte);
Console.WriteLine(unShort);
Console.WriteLine(unInt);
Console.WriteLine(unLong);
//Tipo de datos logico
bool unBool = true;
Console.WriteLine(unBool);
#endregion
#region Tipos de referencias
//son los que manejan Objetos practicamente
String unTexto = "Un texto juju";
Persona unaPersona = new Persona("Camila", 21);
//Imprimimos lo que tiene Persona, de multiples formas
Console.WriteLine("Nombre: {0}; Edad: {1}",unaPersona.Nombre, unaPersona.Edad);
Console.WriteLine(String.Concat("Nombre: ",unaPersona.Nombre,"; Edad: ", unaPersona.Edad));
Console.WriteLine("Nombre: "+ unaPersona.Nombre+"; Edad: "+unaPersona.Edad); //Esta opcion es PESIMA. No hay que usar ‘+‘
Console.ReadKey();
#endregion
}
}
}
Bajar formato PDF aqui
Bajar codigo aqui




No hay comentarios:
Publicar un comentario