Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Pirolox en 11 Mayo 2022, 03:08 am



Título: C# no se puede convertir implícitamente el tipo 'int' en 'object[]'
Publicado por: Pirolox en 11 Mayo 2022, 03:08 am
Hola necesito ayuda con algo un proyecto de C#, y es que la app me manda un error de que no se puede convertir implícitamente el tipo 'int' en 'object[]' lo interesante es que le doy a continuar y la app hace lo que yo quiero que haga osea funciona bien, basicamente es un error que sale para joder un poco xd, quiero que no salga más, necesito ayuda como hago que no me ponga eso

y de hecho si hubiera alguna forma de que nunca salga un error de esos seria mucho mejor xd, incluso si la app tiene un error de verdad, que se crashee o que haga lo que haga pero que no ponga esos errores

(https://i.imgur.com/dhiqMMY.png)


Título: Re: C# no se puede convertir implícitamente el tipo 'int' en 'object[]'
Publicado por: condorito en 11 Mayo 2022, 08:40 am
si vos lo programaste para "joder un poco" entonces lo podras programar para "no joder" :-S
(https://misteriosinexplicables.com/s/img/gallery/000006.jpg)


Título: Re: C# no se puede convertir implícitamente el tipo 'int' en 'object[]'
Publicado por: **Aincrad** en 13 Mayo 2022, 18:05 pm
Hola necesito ayuda con algo un proyecto de C#, y es que la app me manda un error de que no se puede convertir implícitamente el tipo 'int' en 'object[]' lo interesante es que le doy a continuar y la app hace lo que yo quiero que haga osea funciona bien, basicamente es un error que sale para joder un poco xd, quiero que no salga más, necesito ayuda como hago que no me ponga eso

y de hecho si hubiera alguna forma de que nunca salga un error de esos seria mucho mejor xd, incluso si la app tiene un error de verdad, que se crashee o que haga lo que haga pero que no ponga esos errores

(https://i.imgur.com/dhiqMMY.png)

En vb.net para la conversión de tipos usas : TryCast o Directcast , En C# debes usar (int) en tu variable .

Mira aqui : https://www.geeksforgeeks.org/c-sharp-type-casting/#:~:text=Type%20conversion%20happens%20when%20we%20assign%20the%20value,long%20variable.%20The%20two%20data%20types%20are%20compatible. (https://www.geeksforgeeks.org/c-sharp-type-casting/#:~:text=Type%20conversion%20happens%20when%20we%20assign%20the%20value,long%20variable.%20The%20two%20data%20types%20are%20compatible.)




Título: Re: C# no se puede convertir implícitamente el tipo 'int' en 'object[]'
Publicado por: DarK_FirefoX en 13 Mayo 2022, 21:15 pm
Si te sale eso es "porque si hay un error" y es que estas intentando convertir un tipo int en object[], o sea, un entero en una lista de objetos. Lo cual no tiene mucho sentido la verdad. Intenta compartir el codigo donde te esta lanzando el error a ver si te podemos ayudar.

Salu2s