pregunta corta2

04/11/2003 - 15:22 por Josema | Informe spam
Hola a todos y disculpar por la pregunta...soy muy nuevo
aqui...

Yo siempre he usado string, int, bool, array, etc...

alguien podria decirme para que se usa el tipo object...y
como se usa...

object myobj=new object();
Muchas Gracias.
Josema

Preguntas similare

Leer las respuestas

#26 Juan Cristóbal Olivares C.
10/11/2003 - 09:56 | Informe spam
No, pero no es mía. Viene de cuando alguien tiene un problema en el pc, se
dice que tiene "un problema de interfaz, entre el teclado y la silla".

Saludos
JuanCri

"Michael Giagnocavo [MVP]" escribió en el mensaje
news:
> Entonces fue un problema de traducción del cerebro al post :P

Esa esta muy buena! No te importa si robo esa linea?

-mike
MVP

> "Michael Giagnocavo [MVP]" escribió en el


mensaje
> news:
> > *Mas completo :)*
> >
> > > Cuando dije Boxing me refería al casting y ya lo aclaré. Nunca fue


mi
> > > intención referirme al boxing, fue sólo un problema de traducción.
> >
> > Tu primer post:
> > "1.- Rendimiento: los elementos tienen que ser encapsulados (boxing)
hacia
> > object y, para volver a usarlos, hay que desencapsularlos. Esto baja


el
> > rendimiento de la aplicación."
> >
> > Encapsulados == boxing. Esta bien traducido :).
> >
> > Tu seguno post:
> > "No es así. Cuando un tipo es transformado a un tipo base, también se
> > realiza
> > un boxing."
> >
> > En los dos posts, si cambiamos boxing a casting, aun no es correcto.
Para
> > ir al array del object (o cualquier tipo base), no hay ningun cast.
> >
> > Si revisas mi primer post, veras que solo estaba intentando a mostrar
> > valuetypes tienen boxing, para aclarar confusion sobre el rendimiento


de
> > boxing contra casting y que para ir de un tipo referencia *hacia*
> > System.Object, no hay *ningun* cast o box.
> >
> > Espero que hago sentido. El espanol no es mi primero lenguaje (como


sin
> > duda has notado ;)).
> >
> > Gracias!
> >
> > -mike
> > MVP
> >
> >
> > "Juan Cristóbal Olivares C." wrote in message
> > news:
> > > Es un problema de rendimiento desde que genera un retardo.
> > >
> > > Según las especificaciones de C#2:
> > > "...the result of the Pop method must explicitly be cast back to the
> > > appropriate type, which is tedious to write and carries a PERFORMANE
> > PENALTY
> > > for run-time type checking:..."
> > >
> > > Atte,
> > > Juan C. Olivares
> > >
> > > "Michael Giagnocavo [MVP]" escribió en el
> mensaje
> > > news:
> > > > Desde cuando estabamos discutiendo eso? Creo que has cambiado tu
> punto
> > > > desde que te diste cuenta que boxing no era casting...
> > > >
> > > > Pero bueno, si ves el resultado para la collecion generico veras


que
> > toma
> > > un
> > > > poquito mas (y no hace el cast). El castclass no es "un problema


de
> > > > rendimiento" como dijiste. Eso es el punto. ADEMAS, en respuesta


a
> tu
> > > post
> > > > original, meter un ref en un objeto no tiene ningun costo


adicional.
> > > >
> > > > Mejor revisa bien el hilo y quizas entenderas un poco mas del
runtime.
> > > >
> > > > Hasta el proximo hilo,
> > > > -mike
> > > > MVP
> > > > www.atrevido.net
> > > >
> > > >
> > > > "Juan Cristóbal Olivares C." wrote in message
> > > > news:
> > > > > Tú lo has dicho. "No ayudan MUCHO", pero ayudan ya que no hay


que
> > hacer
> > > > > cast.
> > > > >
> > > > > Eso es todo
> > > > > Juan C. Olivares
> > > > >
> > > > > "Michael Giagnocavo [MVP]" escribió en


el
> > > mensaje
> > > > > news:
> > > > > > > no voy a discutir contigo...
> > > > > >
> > > > > > Buena idea.
> > > > > >
> > > > > > > basta con que hagas unos benchmarks
> > > > > >
> > > > > > Perfecto! Ahi va el archivo .cs. Hace pruebas de meter y


sacar
> > > objetos
> > > > > (un
> > > > > > string) y ints a un ArrayList y despues a un List<T>.
> > > > > >
> > > > > > Te gustaron los resultados? Use la version 1.2.30703 del
> Framework.
> > > > > >
> > > > > > Elapsed time for Refs with ArrayList (16777216 iterations):
> > > > > > 00:00:00.3069657
> > > > > > Elapsed time for Ints with ArrayList (16777216 iterations):
> > > > > > 00:00:03.0303180
> > > > > > Elapsed time for Refs with List<T> (16777216 iterations):
> > > > > > 00:00:00.3553765
> > > > > > Elapsed time for Ints with List<T> (16777216 iterations):
> > > > > > 00:00:00.2043779
> > > > > >
> > > > > > Como notas, los generics ayudan a los tipos de valores porque


no
> hay
> > > que
> > > > > > hacer el box y unbox (costoso porque esto genera un nuevo
objeto).
> > No
> > > > > > ayudan mucho a los tipos de referencia, porque un castclass no
> tiene
> > > > mucho
> > > > > > costo.
> > > > > >
> > > > > > Preguntas o comentarios?
> > > > > >
> > > > > > (Yo tengo un P4c 3GHz , pero solo el 533MHz FSB (512MB Dual
> channel
> > > > DDR333
> > > > > > RAM)).
> > > > > >
> > > > > > -mike
> > > > > > MVP
> > > > > >
> > > > > >
> > > > > > >
> > > > > > > "Michael Giagnocavo [MVP]" escribió
en
> el
> > > > > mensaje
> > > > > > > news:e%
> > > > > > > > Generics daran mas rendimiento cuando usas *valuetypes*
> (porque
> > ya
> > > > no
> > > > > > hay
> > > > > > > > que hacer boxing). Con los reference types, ahorras el
> > castclass
> > > > > cuando
> > > > > > > > sacas un objeto.
> > > > > > > >
> > > > > > > > Creo que estas un poco confundido con todos estos


terminos.
> No
> > > > > necesito
> > > > > > > > buscar mas informacion, ya que tengo casi 3 anios


trabajando
> con
> > > > .NET,
> > > > > y
> > > > > > > un
> > > > > > > > rato usando generics en C#.
> > > > > > > >
> > > > > > > > -mike
> > > > > > > > MVP
> > > > > > > >
> > > > > > > > "Juan Cristóbal Olivares C." wrote in
> > message
> > > > > > > > news:
> > > > > > > > > Sí hay problemas de rendimiento. Por favor busca
información
> > > > acerca
> > > > > de
> > > > > > > los
> > > > > > > > > genéricos.
> > > > > > > > >
> > > > > > > > > "Michael Giagnocavo [MVP]"
escribió
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida