2017-04-17 7 views
0

Ich konnte keine Informationen finden, über die Erstellung einer Rechtschreibprüfung, die ein Wort aus TXT-Datei liest.Konnte keine Informationen über das Erstellen von Rechtschreibprüfung für Wörter mit unserer Bibliothek in C finden #

Ich werde mich freuen, wenn Sie mit etwas helfen können.

+1

Mögliches Duplikat [? Was ist die beste Rechtschreibprüfung Bibliothek für C#] (http://stackoverflow.com/questions/453611/what-is-the -best-spell-checking-library-for-c) –

Antwort

1

Um Ihr Problem zu lösen, können Sie die NHunspell Bibliothek verwenden.

Ihre Prüfungsverfahren in diesem Fall ist sehr einfach und sieht wie folgt aus:

bool CheckSpell(string word) 
    {   
     using (Hunspell hunspell = new Hunspell("en_GB.aff", "en_GB.dic")) 
     { 
      return hunspell.Spell(word);    
     } 
    } 

Sie Wörterbücher auf this site finden.

Sie können auch SpellCheck Klasse verwenden:

bool CheckSpell(string word) 
{ 
    TextBox tb = new TextBox(); 
    tb.Text = word; 
    tb.SpellCheck.IsEnabled = true; 

    int index = tb.GetNextSpellingErrorCharacterIndex(0, LogicalDirection.Forward); 
    if (index == -1) 
     return true; 
    else 
     return false; 
} 
+0

thnx für info, aber ich möchte meine eigene library erstellen – Embata

+0

es ist einfach zu erstellen library dll, wenn Sie dieses Codebeispiel implementieren. –

+1

** [Wie schreibt man einen Rechtschreibkorrektor in C#] (http://www.anotherchris.net/csharp/how-to-write-a-spelling-corrector-in-csharp/) ** Dieser Link ist der 3. Lösung für Rechtschreibprüfung und Korrektor. –

Verwandte Themen