none
Ler uma string com valor separado por virgula RRS feed

  • Pergunta

  • Olá pessoal eu estou precisando de um help,

    eu tenho na base de dados uma tabela com o seguinte dados

    Codigo | Valores

    10000 | campo1=valor1,campo2=valor2,campo3=valor3

    10001 | campo1=valor1,campo2=valor2,campo3=valor3

    10001 | campo2=valor2,campo10=valor10

    Eu gostaria de pegar os valores  separa-los e depois somar as ocorrências de "valor=campo"  como eu faço isso em c#

    Obrigado!

    quinta-feira, 27 de setembro de 2012 14:16

Respostas

  • Pode fazer desta forma tuco:

    var matchQuery = from word in  words  where word.Contains("campo2") select word;                
    
    int wordCount = matchQuery.Count();            
    Console.WriteLine(wordCount);


    Se a resposta foi útil por favor qualifique! Janderson Candido de Mattos - MCTS

    quinta-feira, 27 de setembro de 2012 17:03

Todas as Respostas

  • E ae tuco blz?

    Você pode trabalhar desta forma:

    string teste = "valor1,campo2=valor2,campo3=valor3";
    
    string[] words = teste.Split(',');
    
    foreach (string word in words)
    {
      Console.WriteLine(word);
    }
    
    Console.Read();


    Se a resposta foi útil por favor qualifique! Janderson Candido de Mattos - MCTS


    quinta-feira, 27 de setembro de 2012 14:55
  • Obrigado pela resposta,

    Certo essa seria a primeira etapa mais e como eu verifico por exemplo quantos  ocorrência de determinado campo existe.

    quinta-feira, 27 de setembro de 2012 15:36
  • Pode fazer desta forma tuco:

    var matchQuery = from word in  words  where word.Contains("campo2") select word;                
    
    int wordCount = matchQuery.Count();            
    Console.WriteLine(wordCount);


    Se a resposta foi útil por favor qualifique! Janderson Candido de Mattos - MCTS

    quinta-feira, 27 de setembro de 2012 17:03
  • E ae tuco, conseguiu resolver seu problema?

    Se a resposta foi útil por favor qualifique! Janderson Candido de Mattos - MCTS

    quinta-feira, 27 de setembro de 2012 19:44