• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
.NET
Página 1
Diapositiva 1
Clase IVClase IV
[[YasnaYasnaMeza Hidalgo]Meza Hidalgo]
[Agosto 2008][Agosto 2008]
Diapositiva 2
AgendaAgenda
ConversiConversióón de tiposn de tipos
POO y SintaxisPOO y Sintaxis
Clases, MClases, Méétodostodos
Herencia y ConstructoresHerencia y Constructores
PartialPartialClassesClasses
OcultamientoOcultamiento
Clases Abstractas e InterfacesClases Abstractas e Interfaces
ClassClassDesignerDesigner
 
.NET
Página 2
Diapositiva 3
AgendaAgenda
ConversiConversióón de tiposn de tipos
POO y SintaxisPOO y Sintaxis
Clases, MClases, Méétodostodos
Herencia y ConstructoresHerencia y Constructores
PartialPartialClassesClasses
OcultamientoOcultamiento
Clases Abstractas e InterfacesClases Abstractas e Interfaces
ClassClassDesignerDesigner
Diapositiva 4
ConversiConversióón de tiposn de tipos
C#C#no permite conversiones implno permite conversiones implí í citas de tiposcitas de tipos
Si falla elSi falla elcastingcastingse devuelvese devuelvenullnullooInvalidCastExceptionInvalidCastException
VB.NETVB.NETusa las directivas del compiladorusa las directivas del compiladorOptionOptionStrictStrict
Si falla elSi falla elcastingcastingsiempre se genera unasiempre se genera unaInvalidCastExceptionInvalidCastException
Cuentacta=newCtaCte();CtaCtecc = cta;//Error: puedequectano sea unaCtaCteCtaCtecc = (CtaCte)cta;//Conversion explicita“CASTING”CtaCtecc = ctaasCtaCte;//Usandoel operador“as” if(ctaisCtaCte) ...//Comp. con el operador“is Dim cta AsCuenta= NewCtaCte() Dim cc AsCtaCte=cta‘OK
Option Strict OffDim cc AsCtaCte=CType(cta, CtaCte)‘Option Strict On If TypeOfctaIsCtaCteThen‘Comp. con TypeOfIs
   C  o  n  v  e  r  s   i   C  o  n  v  e  r  s   i   ó   ó  n   d  e   t   i  p  o  s  n   d  e   t   i  p  o  s
 
.NET
Página 3
Diapositiva 5
ConversiConversióón de tiposn de tipos
.NET ofrece m.NET ofrece méétodos para realizar las conversiones, por ejemplo eltodos para realizar las conversiones, por ejemplo elToStringToString() que todos los() que todos losobjectobjecttienen.tienen.
VB.NETVB.NETusa las directivas del compiladorusa las directivas del compiladorOptionOptionStrictStrict
Si falla elSi falla elcastingcastingsiempre se genera unasiempre se genera unaInvalidCastExceptionInvalidCastException
intnumero= 10;objectobj;obj= numero;//boxingnumero = (int)obj;//unboxing stringvalor = numero.ToString();//Convierte inten cadenaDim  precio As String= “100.10” Dim otroPrecio Asdouble =Convert.ToDouble(precio) Dim numero As Long =1000 Dim numeroDouble As Double= CType(numero, Double)
   C  o  n  v  e  r  s   i   C  o  n  v  e  r  s   i   ó   ó  n   d  e   t   i  p  o  s  n   d  e   t   i  p  o  s
Diapositiva 6
LaboratorioLaboratorio
ConversiConversióón de tipos y Excepcionesn de tipos y Excepciones
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...