<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-267861341963578718</id><updated>2011-04-21T20:00:24.608-07:00</updated><title type='text'>programar con c #</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://programarcsharp.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/267861341963578718/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://programarcsharp.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>matiascarreras</name><uri>http://www.blogger.com/profile/11466675499700895685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-267861341963578718.post-9151687873136651073</id><published>2009-04-14T09:45:00.000-07:00</published><updated>2009-04-25T06:02:50.874-07:00</updated><title type='text'>como crear clases</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;crear una clase con c sharp:&lt;br /&gt;para programar en c# es necesario tener en claro que es el lenguaje orientado a objetos, el propósito de este blog es explicarlo con un lenguaje entendible y conceptual.El lenguaje orientado a objetos, crea objetos y los manipula, ese es su proposito sin mas, ¿ que es un objeto? es la instancia de una clase, una clase son los atributos y funciones que simbolicamente representan una realidad y de estos atributos y funciones se instancian los objetos que crea el programa c#; supongamos que queremos crear el objeto alumno en un porgrama orientado a objetos, pues bien lo que hay que hacer es en primer lugar marcar sus atributos :&lt;br /&gt;&lt;br /&gt;¿que atributos posee un alumno?:&lt;br /&gt;&lt;br /&gt;nombre&lt;br /&gt;dni&lt;br /&gt;legajo&lt;br /&gt;&lt;br /&gt;entre otros, este ejemplo sencillo es solo para permitirnos entender el concepto, la lista de atributos puede ser mayor o menor segun el para que nos interesa crear el objeto alumno.&lt;br /&gt;&lt;br /&gt;¿que funciones posee un alumno?&lt;br /&gt;&lt;br /&gt;aqui utilizamos nuestro sentido comun.&lt;br /&gt;&lt;br /&gt;inscribir&lt;br /&gt;rendir&lt;br /&gt;&lt;br /&gt;ordenamos nuestra clase alumno con sus atributos y funciones:&lt;br /&gt;&lt;br /&gt;clase Alumno&lt;br /&gt;&lt;br /&gt;nombre&lt;br /&gt;dni&lt;br /&gt;legajo&lt;br /&gt;&lt;br /&gt;inscribir&lt;br /&gt;rendir&lt;br /&gt;&lt;br /&gt;Una vez hecha nuestra clase alumno podemos comenzar a codificar nuestra aplicacion; en este caso haremos una aplicacion de consola, que son aquellas que se ejecutan con ventanas de comandos y crearemos atra vez de ella nuestro objeto alumno.&lt;br /&gt;&lt;br /&gt;Abrimos nuestro interfaz de usuario de c sharp, clikeamos en archivo y nuevo y seleccionamos aplicacion de consola, le cambiamos el nombre a alumno y seleccionamos aceptar, nos abre esto:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;using System;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;using System.Collections.Generic;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;using System.Linq;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;using System.Text;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;namespace alumno&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;{&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;   class Program&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;   {&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;       static void Main(string[] args)&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;       {&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;       }&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;   }&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;}&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;este es nuestro programa por donde se ejecutara, abrimos el explorador de soluciones vamos a ver  el explorador de soluciones a nuestra derecha, clikeamos con el boton derecho del mouse a alumno y seleccionamos agregar y clase, le ponemos el nombre alumno.cs y aceptamos y nos abre esto:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;using System;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;using System.Collections.Generic;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;using System.Linq;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;using System.Text;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;namespace alumno&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;{&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;   class alumno&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;   {&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;   }&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;}&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;br /&gt;En esta que se nos abrio comenzaremos a codificar nuestra clase, dentro de class alumno donde comienza la llave de abajo es donde codificaremos nuestra clase, lo primero que se pone son los atributos de simplemente identificandolos con su nombre, es decir: nombre, dni, legajo; pero antes de esto es aqui donde comenzaremos a conocer la sintaxis de c sharp y al comienzo se pone los modificadores de acceso:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;table class="MsoNormalTable" style="border-collapse: collapse; color: rgb(0, 0, 0);" border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr style="height: 17.4pt;"&gt;&lt;td style="border-style: none none double; padding: 0cm 3.5pt; width: 124pt; height: 17.4pt;" width="165"&gt;&lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;MODIFICADOR&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none none double; padding: 0cm 3.5pt; width: 364.9pt; height: 17.4pt;" width="487"&gt;       &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;COMPORTAMIENTO&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr style="height: 17.4pt;"&gt;     &lt;td style="border: medium none ; padding: 0cm 3.5pt; width: 124pt; height: 17.4pt;" valign="top" width="165"&gt;       &lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;public&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border: medium none ; padding: 0cm 3.5pt; width: 364.9pt; height: 17.4pt;" valign="top" width="487"&gt;       &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;Hace que el indicador sea        accesible desde otras clases.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr style="height: 1cm;"&gt;     &lt;td style="padding: 0cm 3.5pt; width: 124pt; height: 1cm;" valign="top" width="165"&gt;       &lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;protected&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="padding: 0cm 3.5pt; width: 364.9pt; height: 1cm;" valign="top" width="487"&gt;       &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;Hace que el indicador sea        accesible desde otras clases derivadas de aquella en la que está        declarado, pero no desde el cliente&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr style="height: 28.1pt;"&gt;     &lt;td style="padding: 0cm 3.5pt; width: 124pt; height: 28.1pt;" valign="top" width="165"&gt;       &lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;private&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="padding: 0cm 3.5pt; width: 364.9pt; height: 28.1pt;" valign="top" width="487"&gt;       &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;Hace que el indicador solo        sea accesible desde la clase donde está declarado. Este es el modificador        de acceso por omisión.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr style="height: 17.4pt;"&gt;     &lt;td style="padding: 0cm 3.5pt; width: 124pt; height: 17.4pt;" valign="top" width="165"&gt;       &lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;internal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="padding: 0cm 3.5pt; width: 364.9pt; height: 17.4pt;" valign="top" width="487"&gt;       &lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;Hace que el indicador solo        sea accesible por los miembros del ensamblaje  actual.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p class="MsoNormal" style="text-indent: 35.4pt; text-align: justify; color: rgb(0, 0, 0);"&gt; &lt;/p&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;siempre antes de los atributos de la clase se codifica los modificadores de acceso que para los atributos es &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;private&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;; en c# por defecto si no se pone nada se codifica como private, ahora bien una vez puesto nuestro modificador de acceso se prosigue codificando el tipo de dato del atributo, que es un tipo de dato y cuales son? un tipo de dato es  un atributo de una parte de los datos que indica al ordenador (y/o el programador) algo sobre la clase de datos sobre los que se va a procesar. Esto incluye imponer restricciones en los datos, como qué valores pueden tomar y qué operaciones se pueden realizar; y estos son los tipos de datos de c#&lt;br /&gt;&lt;/span&gt;&lt;p class="MsoNormal" style="text-indent: 35.4pt; text-align: center; color: rgb(0, 0, 0);" align="center"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;RESUMEN DEL SISTEMA DE TIPOS&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;        &lt;table class="MsoNormalTable" style="border: medium none ; border-collapse: collapse; color: rgb(0, 0, 0);" border="1" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;     &lt;td style="border: 1pt solid windowtext; padding: 0cm 5.65pt; width: 88.45pt;" width="118"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Tipo CTS&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: solid solid solid none; padding: 0cm 5.65pt; width: 70.9pt;" width="95"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm; text-align: center;" align="center"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Alias C#&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: solid solid solid none; padding: 0cm 5.65pt; width: 177.2pt;" width="236"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Descripción&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: solid solid solid none; padding: 0cm 5.65pt; width: 152.15pt;" width="203"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;Valores que    acepta&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;     &lt;td style="border-style: none solid solid; padding: 0cm 5.65pt; width: 88.45pt;" width="118"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;System.Object&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 70.9pt;" width="95"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm; text-align: center;" align="center"&gt;&lt;span style="font-size:100%;"&gt;object&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 177.2pt;" width="236"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;Clase base de todos los tipos        del CTS&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 152.15pt;" width="203"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;Cualquier objeto&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;     &lt;td style="border-style: none solid solid; padding: 0cm 5.65pt; width: 88.45pt;" width="118"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;System.String&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 70.9pt;" width="95"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm; text-align: center;" align="center"&gt;&lt;span style="font-size:100%;"&gt;string&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 177.2pt;" width="236"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;Cadenas de caracteres&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 152.15pt;" width="203"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;Cualquier cadena&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;     &lt;td style="border-style: none solid solid; padding: 0cm 5.65pt; width: 88.45pt;" width="118"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;System.SByte&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 70.9pt;" width="95"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm; text-align: center;" align="center"&gt;&lt;span  lang="EN-GB" style="font-size:100%;"&gt;sbyte&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 177.2pt;" width="236"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;Byte con signo&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 152.15pt;" width="203"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span  lang="EN-GB" style="font-size:100%;"&gt;Desde -128        hasta 127&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;     &lt;td style="border-style: none solid solid; padding: 0cm 5.65pt; width: 88.45pt;" width="118"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;System.&lt;/span&gt;&lt;span  lang="EN-GB" style="font-size:100%;"&gt;Byte&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 70.9pt;" width="95"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm; text-align: center;" align="center"&gt;&lt;span  lang="EN-GB" style="font-size:100%;"&gt;byte&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 177.2pt;" width="236"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;Byte sin signo&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 152.15pt;" width="203"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span  lang="EN-GB" style="font-size:100%;"&gt;Desde 0 hasta        255&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;     &lt;td style="border-style: none solid solid; padding: 0cm 5.65pt; width: 88.45pt;" width="118"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;System.&lt;/span&gt;&lt;span  lang="EN-GB" style="font-size:100%;"&gt;Int16&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 70.9pt;" width="95"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm; text-align: center;" align="center"&gt;&lt;span style="font-size:100%;"&gt;short&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 177.2pt;" width="236"&gt;       &lt;p class="MsoFootnoteText" style="margin: 6pt 0cm;"&gt;&lt;span style=";font-family:Arial;font-size:100%;"  &gt;Enteros de 2 bytes con signo&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 152.15pt;" width="203"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;Desde -32.768 hasta      32.767&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;     &lt;td style="border-style: none solid solid; padding: 0cm 5.65pt; width: 88.45pt;" width="118"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;System.UInt16&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 70.9pt;" width="95"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm; text-align: center;" align="center"&gt;&lt;span  lang="EN-GB" style="font-size:100%;"&gt;ushort&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 177.2pt;" width="236"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;Enteros de 2 bytes sin      signo&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 152.15pt;" width="203"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span  lang="EN-GB" style="font-size:100%;"&gt;Desde 0 hasta        65.535&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;     &lt;td style="border-style: none solid solid; padding: 0cm 5.65pt; width: 88.45pt;" width="118"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;System.&lt;/span&gt;&lt;span  lang="EN-GB" style="font-size:100%;"&gt;Int32&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 70.9pt;" width="95"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm; text-align: center;" align="center"&gt;&lt;span style="font-size:100%;"&gt;int&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 177.2pt;" width="236"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;Enteros de 4 bytes con      signo&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 152.15pt;" width="203"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;Desde -2.147.483.648        hasta  2.147.483.647&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;     &lt;td style="border-style: none solid solid; padding: 0cm 5.65pt; width: 88.45pt;" width="118"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;System.UInt32&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 70.9pt;" width="95"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm; text-align: center;" align="center"&gt;&lt;span  lang="EN-GB" style="font-size:100%;"&gt;uint&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 177.2pt;" width="236"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;Enteros de 4 bytes sin      signo&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 152.15pt;" width="203"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span  lang="EN-GB" style="font-size:100%;"&gt;Desde 0 hasta        4.294.967.295&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr style="height: 8.45pt;"&gt;     &lt;td style="border-style: none solid solid; padding: 0cm 5.65pt; width: 88.45pt; height: 8.45pt;" width="118"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;System.&lt;/span&gt;&lt;span  lang="EN-GB" style="font-size:100%;"&gt;Int64&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 70.9pt; height: 8.45pt;" width="95"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm; text-align: center;" align="center"&gt;&lt;span  lang="EN-GB" style="font-size:100%;"&gt;long&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 177.2pt; height: 8.45pt;" width="236"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;Enteros de 8 bytes con      signo&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 152.15pt; height: 8.45pt;" width="203"&gt;       &lt;p class="MsoNormal" style="margin-top: 6pt;"&gt;&lt;span  lang="EN-GB" style="font-size:100%;"&gt;Desde        &lt;/span&gt;&lt;/p&gt;       &lt;p class="MsoNormal" style="margin-bottom: 6pt;"&gt;&lt;span  lang="EN-GB" style="font-size:100%;"&gt;-9.223.372.036.854.775.808 hasta             9.223.372.036.854.775.807&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;     &lt;td style="border-style: none solid solid; padding: 0cm 5.65pt; width: 88.45pt;" width="118"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;System.&lt;/span&gt;&lt;span  lang="EN-GB" style="font-size:100%;"&gt;UInt64&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 70.9pt;" width="95"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm; text-align: center;" align="center"&gt;&lt;span style="font-size:100%;"&gt;ulong&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 177.2pt;" width="236"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;Enteros de 8 bytes sin      signo&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 152.15pt;" width="203"&gt;       &lt;p class="MsoNormal" style="margin-top: 6pt;"&gt;&lt;span style="font-size:100%;"&gt;Desde 0 &lt;/span&gt;&lt;/p&gt;       &lt;p class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;Hasta&lt;/span&gt;&lt;/p&gt;       &lt;p class="MsoNormal" style="margin-bottom: 6pt;"&gt;&lt;span style="font-size:100%;"&gt;18.446.744.073.709.551.615&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;     &lt;td style="border-style: none solid solid; padding: 0cm 5.65pt; width: 88.45pt;" width="118"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;System.Char&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 70.9pt;" width="95"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm; text-align: center;" align="center"&gt;&lt;span style="font-size:100%;"&gt;char&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 177.2pt;" width="236"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;Caracteres Unicode de 2        bytes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 152.15pt;" width="203"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;Desde 0 hasta 65.535&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;     &lt;td style="border-style: none solid solid; padding: 0cm 5.65pt; width: 88.45pt;" width="118"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;System.Single&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 70.9pt;" width="95"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm; text-align: center;" align="center"&gt;&lt;span style="font-size:100%;"&gt;float&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 177.2pt;" width="236"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;Valor de coma flotante de 4        bytes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 152.15pt;" width="203"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;Desde 1,5E-45  hasta        3,4E+38&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;     &lt;td style="border-style: none solid solid; padding: 0cm 5.65pt; width: 88.45pt;" width="118"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;System.Double&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 70.9pt;" width="95"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm; text-align: center;" align="center"&gt;&lt;span style="font-size:100%;"&gt;double&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 177.2pt;" width="236"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;Valor de coma flotante de 8        bytes&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 152.15pt;" width="203"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;Desde 5E-324 hasta         1,7E+308&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;     &lt;td style="border-style: none solid solid; padding: 0cm 5.65pt; width: 88.45pt;" width="118"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;System.Boolean&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 70.9pt;" width="95"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm; text-align: center;" align="center"&gt;&lt;span  lang="EN-GB" style="font-size:100%;"&gt;bool&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 177.2pt;" width="236"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;Verdadero/falso&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 152.15pt;" width="203"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span  lang="EN-GB" style="font-size:100%;"&gt;true ó        false&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;   &lt;tr&gt;     &lt;td style="border-style: none solid solid; padding: 0cm 5.65pt; width: 88.45pt;" width="118"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;System.Decimal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 70.9pt;" width="95"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm; text-align: center;" align="center"&gt;&lt;span style="font-size:100%;"&gt;decimal&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 177.2pt;" width="236"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;Valor de coma flotante de 16        bytes (tiene 28-29 dígitos de precisión)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;     &lt;td style="border-style: none solid solid none; padding: 0cm 5.65pt; width: 152.15pt;" width="203"&gt;       &lt;p class="MsoNormal" style="margin: 6pt 0cm;"&gt;&lt;span style="font-size:100%;"&gt;Desde 1E-28 hasta    7,9E+28&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;br /&gt;como sabemos que tipo de dato corresponde? sentido comun, si codificaremos un numero entero pondremos como tipo de dato &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;int &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;si por el contrario codificaremos una palabra, codificaremos como tipo de dato un &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;span style="color: rgb(0, 0, 0);"&gt;string&lt;/span&gt;, &lt;span style="color: rgb(0, 0, 0);"&gt;solo hay que prestar atencion a la tabla&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;; por lo tanto asi quedaria nuestra clase codificada.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;using System;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;using System.Collections.Generic;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;using System.Linq;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;using System.Text;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;namespace alumno&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;{&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;   class alumno&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;   {&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;private int legajo;&lt;br /&gt;private int dni;&lt;br /&gt;private string nombre;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;   }&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;}&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/267861341963578718-9151687873136651073?l=programarcsharp.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programarcsharp.blogspot.com/feeds/9151687873136651073/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://programarcsharp.blogspot.com/2009/04/para-programar-en-c-es-necesario-tener.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/267861341963578718/posts/default/9151687873136651073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/267861341963578718/posts/default/9151687873136651073'/><link rel='alternate' type='text/html' href='http://programarcsharp.blogspot.com/2009/04/para-programar-en-c-es-necesario-tener.html' title='como crear clases'/><author><name>matiascarreras</name><uri>http://www.blogger.com/profile/11466675499700895685</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
