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()); }
private void button1_Click(object sender, EventArgs e) { Diccionario dic = new Diccionario(); MessageBox.Show(dic.GuardarEnLista(dic, dic.contarPalabras(this.richTextBox1.Text))); }