C # πρόγραμμα για να καταργήσετε τις λέξεις στάση από το πλαίσιο λίστας

ψήφοι
0

Γεια σας, είμαι νέος στο προγραμματισμού C #, προσπαθώ να γράψω κάποιο κώδικα για να αφαιρέσετε λέξεις στάση από ένα κείμενο το οποίο είναι αποθηκευμένο σε ένα πλαίσιο λίστας, αλλά όταν τον εντοπισμό σφαλμάτων το πρόγραμμά μου το κουμπί λόγια στάση του δεν κάνουν τίποτα -> αυτό τον τρόπο και να αποθηκεύσετε το κείμενο σε μια λίστα

private void button5_Click(object sender, EventArgs e)
{

  var r = new StreamReader(textBox1.Text);
    String s;
    Hashtable freq = new Hashtable();
    String[] stop = { abc, def, xyz };
    while ((s = r.ReadLine()) != null)
    {
        String[] v = s.Split(' ');
        for (int i = 0; i < v.Length; ++i)
        {
            if (freq.ContainsKey(v[i]))
            {
                freq[v[i]] = (int)freq[v[i]] + 1;
            }
            else
            {
                freq[v[i]] = 1;
            }
        }
    }
    r.Close();
    /// write results
    var w = new StreamWriter(richTextBox1, true);
    foreach (String x in freq.Keys)
    {
        if (stop.Contains(x) == false)
        {
            listBox1.Items.Add(x + :  + freq[x]);
        }
    }
    w.Close();
}

Και αυτό πώς θέλετε να καταργήσετε τις λέξεις στάση από τη λίστα οποιαδήποτε βοήθεια παρακαλώ: «(

private void button6_Click(object sender, EventArgs e)
{
    string[] Stop_words = {a , about , above , after , again , against , all , am , an,, and, any, are, aren't, as, at, be, because, been, before, being, below, between, both, but, by, can't, cannot, could, couldn't, did, didn't, do, does, doesn't, doing, don't, down, during, each , few
                , for, from, further, had, hadn't, has, hasn't, have, haven't, having, he, he'd, he'll, he's, her, here, here's, hers, herself, him, himself, his, how, how's, i, i'd, i'll, i'm, i've, if, in, into, is, isn't, it, it's, its, itself, let's, me, more, most, mustn't, my, myself, no, nor
                , not, of, off, on, once, only, or, other, ought, our, ours   , ourselves, out, over, own, same, shan't, she, she'd, she'll, she's, should, shouldn't, so, some, such, than, that, that's, the, their, theirs, them, themselves, then, there, there's, these, they, they'd, they'll, they're, they've
                , this, those, through, to, too, under, until, up, very, was, wasn't, we, we'd, we'll, we're, we've, were, weren't, what, what's, when, when's, where, where's, which, while, who, who's, whom, why, why's, with, won't, would, wouldn't, you, you'd, you'll, you're, you've, your, yours, yourself
                , yourselves};

    var r = new StreamReader(textBox1.Text);
    String s;
    Hashtable bow = new Hashtable();
    while ((s = r.ReadLine()) != null)
    {
        String[] v = s.Split(' ');
        for (int i = 0; i < v.Length; ++i)
        {
            foreach (string q in Stop_words)
            {
                if (bow.ContainsKey(q))
                { bow.Remove(q); }
            }
            foreach (DictionaryEntry de in bow)
            {
                listBox2.Items.Add(de.Key +  :  + de.Value);
            }
        }
    }
}
Δημοσιεύθηκε 20/08/2014 στις 16:28
πηγή χρήστη
Σε άλλες γλώσσες...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more