Partage
  • Partager sur Facebook
  • Partager sur Twitter

Récupéartion de valeur

Sujet résolu
    6 novembre 2019 à 15:45:11

    for(int k = 0; k < lines.Length; k++)
    {
    	for (int n = 0; n < ResultNameList.Count; n++)
    	{
    		if (lines[k].StartsWith("<pnr>") && lines[k].Contains(ResultNameList[n]))
    		{
    			for (int j = k; j >= 0; j--)
    			{
    				if (lines[j].Contains("fignbr"))
    				{
    					string resFig = lines[j];
    					indexfignbre = resFig.IndexOf("fignbr");
    					fignbre = resFig.Substring(indexfignbre, 11);
    					string[] Data_Fignbre = fignbre.Split('"');
    					valuefig = Data_Fignbre[1];
    					figNbrNameList.Add(valuefig.ToString());
    					break;
    				}
    			}
    		}
    	}
    }

    Bonjour à tous,

    Je suis bloqué sur la récupération d'une valeur à cause des doublons. ici mon problème est que ResultNameList[n] est présent plusieurs fois dans ma liste (ici 3 fois) , il s'arrête sur la première valuefig (1 alors que je devrais récupérer 1,2,3) . J'espère être clair . Merci de vos retours

    • Partager sur Facebook
    • Partager sur Twitter
      6 novembre 2019 à 16:20:20

      Votre code me semble horriblement compliqué pour un truc très vraisemblablement faisable en une expression régulière ou une transformation XSLT simple.

      Pouvez-vous nous expliquer ce que vous cherchez à faire (et pas comment vous tentez de le faire ?

      Pouvez-vous aussi nous donner le contenu d'un fichier minimal pour reproduire le problème ?

      • Partager sur Facebook
      • Partager sur Twitter
      Je recherche un CDI/CDD/mission freelance comme Architecte Logiciel/ Expert Technique sur technologies Microsoft.
        6 novembre 2019 à 16:43:19

        finalement j'ai réussi

        Merci

        -
        Edité par omzo86 6 novembre 2019 à 16:43:33

        • Partager sur Facebook
        • Partager sur Twitter

        Récupéartion de valeur

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown