IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Convertir un STRING en Point (location) [Débutant]


Sujet :

C#

  1. #1
    Membre du Club Avatar de Nouilleuh
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2019
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2019
    Messages : 8
    Par défaut Convertir un STRING en Point (location)
    Bonjouuur,
    Je suis nouveau sur ce forum ( je le consultais beaucoup en "passif" ) Mais j'ai actuellement un problème.

    J'ai un fichier config, que je lis dans un string list
    et je voudrais donc convertir un string en Point location directement.
    voila un screen du code et de l'erreur.
    Merci de votre aide.
    Nom : w3D6pFy.png
Affichages : 306
Taille : 321,7 Ko

  2. #2
    Membre éprouvé Avatar de WDKyle
    Homme Profil pro
    Analyste-Programmeur
    Inscrit en
    Septembre 2008
    Messages
    1 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-Programmeur

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 204
    Par défaut
    Bonjour,

    Qu'est-ce que renvoie String.Join("", ConfigList[5]) ?

  3. #3
    Membre émérite Avatar de Momoth
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2013
    Messages
    318
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2013
    Messages : 318
    Par défaut
    Salut,

    Hum, est-ce que tu aurais la valeur contenue dans ConfigList[5] ?

    Sinon, par simple curiosité pourquoi tu fais des string.join d'une chaîne vide à chaque valeur de ton tableau de config ?

  4. #4
    Membre du Club Avatar de Nouilleuh
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2019
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2019
    Messages : 8
    Par défaut
    Citation Envoyé par WDKyle Voir le message
    Bonjour,

    Qu'est-ce que renvoie String.Join("", ConfigList[5]) ?
    String.Join("", ConfigList[5]) Renvoie un simple 0 pour l'instant :/

  5. #5
    Membre du Club Avatar de Nouilleuh
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2019
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2019
    Messages : 8
    Par défaut
    Citation Envoyé par Momoth Voir le message
    Salut,

    Hum, est-ce que tu aurais la valeur contenue dans ConfigList[5] ?

    Sinon, par simple curiosité pourquoi tu fais des string.join d'une chaîne vide à chaque valeur de ton tableau de config ?
    Oui la valeur et 0

    Je fait comme sa car je n'es trouvé que cette solution pour lire dans mon fichier config a la bonne liste x)
    Si tu a une autre solution je serais ravie de la savoir en même temps

  6. #6
    Membre émérite Avatar de Momoth
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2013
    Messages
    318
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2013
    Messages : 318
    Par défaut
    Citation Envoyé par Nouilleuh Voir le message
    Oui la valeur et 0

    Je fait comme sa car je n'es trouvé que cette solution pour lire dans mon fichier config a la bonne liste x)
    Si tu a une autre solution je serais ravie de la savoir en même temps
    Hum, si tu as juste un 0 en toute logique, tu ne devrai pas avoir de soucis. Tu es sur qu'il y'a pas un caractère d'échappement ou un truc du genre qui se serai glisser dans ta valeur ?

    On pourra ptet trouvé mieux. Tu peux nous montrer comment tu charges ton tableau de config ? Il provient d'où ? App ou Web Config ou autre chose ?

  7. #7
    Membre du Club Avatar de Nouilleuh
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2019
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2019
    Messages : 8
    Par défaut
    Citation Envoyé par Momoth Voir le message
    Hum, si tu as juste un 0 en toute logique, tu ne devrai pas avoir de soucis. Tu es sur qu'il y'a pas un caractère d'échappement ou un truc du genre qui se serai glisser dans ta valeur ?

    On pourra ptet trouvé mieux. Tu peux nous montrer comment tu charges ton tableau de config ? Il provient d'où ? App ou Web Config ou autre chose ?
    Oui, j'ai tout vérifier et il y a qu'un simple 0 dans mon fichier config, peut être que sa viens de comment je le lis ?

    Voila comment je fait pour lire mon fichier config :
    Nom : ycgYc5X.png
Affichages : 237
Taille : 27,6 Ko

  8. #8
    Membre émérite Avatar de Momoth
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2013
    Messages
    318
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2013
    Messages : 318
    Par défaut
    Ah oui, donc "ConfigList[5]" est un tableau de deux string que tu concatènes avec un join d'une chaine vide. C'est tiré par les cheveux quand même. Est ce que par hasard, ConfigList[5] est la dernière valeur de ton fichier de config ?

    Est ce que tu peux me dire ce que renvois :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String.Join("", ConfigList[5]).Length
    En toute logique, il devrai te retourner 1. Je soupçonne que tu ai un caractère d'échappement qui fout la merde. Essaye un trim avant ton cast pour voir ce que ca fait ?

  9. #9
    Expert confirmé
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 448
    Par défaut
    Bonjour,
    Je vois surtout un problème ligne 17. D'après l'aide en ligne de la méthode Split, le tableau de chaines passé en premier paramètre doit contenir la liste des séparateurs.
    Or ce n'est pas le cas ici, puis qu'au premier appel ce tableau est vide, et de plus il est la "cible" de ce Split.
    Il y a donc un problème de logique ici.

    Tatayo.

  10. #10
    Membre du Club Avatar de Nouilleuh
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2019
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2019
    Messages : 8
    Par défaut
    Citation Envoyé par Momoth Voir le message
    Ah oui, donc "ConfigList[5]" est un tableau de deux string que tu concatènes avec un join d'une chaine vide. C'est tiré par les cheveux quand même. Est ce que par hasard, ConfigList[5] est la dernière valeur de ton fichier de config ?

    Est ce que tu peux me dire ce que renvois :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    String.Join("", ConfigList[5]).Length
    En toute logique, il devrai te retourner 1. Je soupçonne que tu ai un caractère d'échappement qui fout la merde. Essaye un trim avant ton cast pour voir ce que ca fait ?
    Dsl du temps que j'ai mis a répondre ^^'
    Doonc, il me revois 0 pour le .length (C'est un bordel) -_-'
    Nom : vPNt1b8.png
Affichages : 179
Taille : 7,1 Ko
    (J'ai fait un "int..." car il voulais pas le convertir a la volé, donc je me suis pas embêter.

    Eeet non, ConfigList[5] n'est pas la dernière valeur de mon fichier !

  11. #11
    Membre du Club Avatar de Nouilleuh
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2019
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2019
    Messages : 8
    Par défaut
    Citation Envoyé par tatayo Voir le message
    Bonjour,
    Je vois surtout un problème ligne 17. D'après l'aide en ligne de la méthode Split, le tableau de chaines passé en premier paramètre doit contenir la liste des séparateurs.
    Or ce n'est pas le cas ici, puis qu'au premier appel ce tableau est vide, et de plus il est la "cible" de ce Split.
    Il y a donc un problème de logique ici.

    Tatayo.
    Salut !
    Je vois ! je vais essayer de tout re faire proprement d'ici quand j'aurais le temps -_-'
    Merci a toi

  12. #12
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 988
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 988
    Par défaut
    Juste une petite remarque.
    Puisqu'il s'agit d'un fichier de config (et par conséquent d'un fichier XML), ne serait-t-il pas plus simple d'utiliser la sérialisation ou XmlDocument directement ?

  13. #13
    Membre du Club Avatar de Nouilleuh
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2019
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2019
    Messages : 8
    Par défaut
    Citation Envoyé par popo Voir le message
    Juste une petite remarque.
    Puisqu'il s'agit d'un fichier de config (et par conséquent d'un fichier XML), ne serait-t-il pas plus simple d'utiliser la sérialisation ou XmlDocument directement ?
    Saluuut, justement non. J'ai voulu faire un config en .txt... mais oui j'aurais pus effectivement le faire en .xml mais je n'avais pas trouvé comment modifier les valeurs a partir du logiciel.
    regarde..
    Nom : HQ647z7.png
Affichages : 190
Taille : 15,8 Ko

    EDIT ::::
    C'est bon !!! j'ai trouvé le problème...
    je sais pas pourquoi mais il n'arriver pas a lire la ligne 5 -_-' Donc je les ai mis sur une autre ligne et tout est bon !!
    Merci a tous.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Convertir un string en binaire
    Par TekP@f dans le forum ASP
    Réponses: 4
    Dernier message: 10/05/2005, 16h17
  2. [Firebird] Convertir une String en date
    Par laffreuxthomas dans le forum SQL
    Réponses: 1
    Dernier message: 04/05/2005, 19h42
  3. [Débutant(e)]convertir un string en entier
    Par harris_macken dans le forum Langage
    Réponses: 2
    Dernier message: 01/04/2005, 07h20
  4. Convertir un string en type property ou object
    Par bencot dans le forum Langage
    Réponses: 2
    Dernier message: 20/11/2004, 20h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo