Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : convertir object en int [ Archives / .NET ] (kooljy)

vendredi 12 mai 2006 à 11:23:35 | convertir object en int

kooljy

Bonjour,

Pour convertir un object en int?

je suis obligé de le convertir en string avant.

Ca marche que comme ca :
mon object s'appelle var

int i = Int32.Parse(var.tostring());


Y'a plus simple?

merci

vendredi 12 mai 2006 à 11:37:31 | Re : convertir object en int

Bidou

Administrateur CodeS-SourceS
Salut,
Tu peux faire comme ceci :

object o = null;
int x = (int)o;

Mais y'a des risques d'exceptions.
Le mieux, c'est d'utiliser TryParse je pense :

int x = Int32.TryParse(...);




[Pub] http://www.csharpfr.com/auteurdetail.aspx?ID=13319 [\Pub]
C# forever


vendredi 12 mai 2006 à 11:46:15 | Re : convertir object en int

Willi

Membre Club Administrateur CodeS-SourceS

Cependant attention la méthode TryParse est une nouveauté du framework2 donc pas dispo sous 2002/2003


vendredi 12 mai 2006 à 23:56:38 | Re : convertir object en int

TheSaib

Administrateur CodeS-SourceS
Il y a le TryParse sur le double en 1.1 de mémoire. Et le TryParse parcours chaque charactère 1par 1. Tu peux faire un Try Catch sur le FormatException.

::|The S@ib|:: MVP C#.NET

samedi 13 mai 2006 à 17:20:04 | Re : convertir object en int

DjAdes

Il existe également le mot clé as qui permet de caster également ton object en int. L'avantage de ce mot clé réside dans le fait que, si le casting ne peut se faire, aucune exception n'est lancée et ton objet de destination vaudra null. Exemple : object o; ... int n = o as int; Donc, si la conversion a pu se faire, n sera différent de null. Seb.

samedi 13 mai 2006 à 17:46:29 | Re : convertir object en int

Bidou

Administrateur CodeS-SourceS
Non, ce n'est pas juste, l'operator as ne marche que sur les reference type et pas sur les value type.
Or, int est un value type (tu as un déjà vu un int qui est null? A la limite, avec le framework 2 si on a un int?)




VC# forever

dimanche 14 mai 2006 à 10:11:04 | Re : convertir object en int

DjAdes

Effectivement, je n'avais pas bien fait cette différence. Veuillez me pardonner. Seb.

vendredi 1 septembre 2006 à 10:20:59 | Re : convertir object en int

Je sais pas

Bonjour à tous.

Je rencontre actuellement le même problème.Je crée un nouvel objet et j'aimerai le remplir avec un entier.Ne trouvant pas de solution,j'ai choisi de le faire avec un string mais je ne sais même pas si le code est bon :

            object ArrayElementCount = new string[1] {"0"};

Ce que j'aimerai en fait faire,c'est déclarer le nouvel objet "ArrayElementCount" et mettre un entier dedans que j'appelerai ensuite dans une fonction qui le reçoit en paramètre.

Si quelqu'un pouvait m'aider.

Merci à vous.

Youss

vendredi 1 septembre 2006 à 11:10:35 | Re : convertir object en int

Bidou

Administrateur CodeS-SourceS
Pourquoi un object et pas un int? ( int x = 0; )
Ou à la limite un tableau de int si tu dois en avoir plusieurs ( int[] x = new int[] {0}; )



VC# forever

vendredi 1 septembre 2006 à 13:02:47 | Re : convertir object en int

Je sais pas

Un objet parce que ma fonction ne reçoit exclusivement qu'un objet en paramètre.Sinon,oui j'aurai pris un int,c'est ce qu'il y'a de plus simple en programmation.

Youss


1 2

Cette discussion est classé dans : int, convertir, object


Répondre à ce message

Sujets en rapport avec ce message

pb de variable non definie [ par kaiwoo ] [STAThread] static void Main() { Application.Run(new Form1()); } private void textBox1_TextChanged(object sender, System.EventArgs e) { } pr Comment convertir un String en Color [ par bolo ] Bonjourj'aimerai dessiner une image , j'ai un tableau de type sting contenant tous les pixel de l'image .par exemple le premier pixel est "3230036"Mai Convertir un Objet en Array [ par darb66 ] Bonjour, J'utilise une référence COM pour pouvoir bénéficier de différentes fonctions... Je bloque sur une fonction dont voilà sa signature:get_object Transformet un obj en obj[] [ par bigflo93 ] Bonjour à tous :)Voila, je travaille avec la réflection en ce moment et je rencontre un petit souci...J'ai par exemple, une variable telle que: int[] Comment retourner un tableau??? [ par Chris_LaFouine ] J'ai une méthode qui me renvoie un tableau de "CDAudio". CDAudio est une classe que j'ai créé. Ma fonction ressemble à ça : public CDAudio[] ListeCD Convertir un string et int [ par Metabolicman ] Bonjour, Je développe une petite application événementielle pour mes cours et j'ai un petit problème. Je récupère des tarifs dans un fichier .txt et j création dynamique de controle [ par tdx68 ] bonjourest t il possible de créer dynamiquement des controles (attention de type dynamique)par exemple du style Object o; int x,y;<FONT siz comment se servir d'un Datagrid avec un tableau d'Object ??? [ par sphaxslayer ] salut les gens,  euh j'ai p'tete une question débile mais...je ne sais pas DU TOUT me servir d'un datagrid, et j'exécute une requête en sauvegardant l Découpage d'une chaîne de caractères [ par systemic_anomaly ] Bonjour tt le monde, J'aimerais découper une chaînes de caractères pour obtenir des mots dans un string [] en tenant compte des espaces et des guille [C#] [FxCop] Je l'aurais un jour mon perfect mais j'aurais besoin d'un coup de main [ par scoubidou944 ] Question 1 : ------------ Il me sort 'OverrideEqualsAndOperatorEqualsOnValueTypes' mais comme il s'agit d'une structure passé à une DLL système, il re


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 2,636 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.