Beispiel #1
0
        public string GuardarEnLista(Diccionario d, string[] palabras)
        {
            int contador = 0;
            int flag     = 0;

            for (int i = 0; i < palabras.Length - 1; i++)
            {
                contador = 0;
                for (int j = i + 1; i < palabras.Length; i++)
                {
                    if (palabras[i] == palabras[j])
                    {
                        contador++;
                    }
                }

                foreach (KeyValuePair <string, int> entry in Diccionario._palabras)
                {
                    if (entry.Key == palabras[i])
                    {
                        flag = 1;
                    }
                }

                if (flag != 1)
                {
                    Diccionario._palabras.Add(palabras[i], contador);
                }
            }

            StringBuilder sb = new StringBuilder();


            foreach (KeyValuePair <string, int> entry in Diccionario._palabras)
            {
                sb.AppendLine(entry.Key + "  " + entry.Value);
            }


            return(sb.ToString());
        }
Beispiel #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            Diccionario dic = new Diccionario();

            MessageBox.Show(dic.GuardarEnLista(dic, dic.contarPalabras(this.richTextBox1.Text)));
        }