Click here to Skip to main content
16,018,114 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
SQL
I want to build a word checker application but how to access the vocabulary of the Computer OS is a problem. Show me how to continue from hear please.

string[] wordCollection = new string[]{ ...... };

foreach (string word in wordCollection )
 {
   if(word.Equal(???))
     {
        .......
        .......
     }
    else
     {
       .....
       .....
     }
 }
Posted
Comments
[no name] 5-May-14 20:19pm    
What is it that you think that a "OS-Language dictionary the PC" is? What is it that you mean that "the vocabulary of the Computer OS is a problem"? What is it that you think the "vocabulary of the Computer OS" is and how is that a problem?
Salisu Shaibu 5-May-14 20:39pm    
Sorry;
OS = Operating System.
What I am referring to, is that collection of words (e.g. in English(US), English (UK), Arabic, e.t.c) in the Operating System that gives window applications the ability to recognize error in spelling, sentences and punctuations, and also suggest list of words for users to make choice.
Hope I was able to communicate.
Thank you.
Sergey Alexandrovich Kryukov 5-May-14 20:59pm    
Who told you that you have it on your system? :-)
—SA
[no name] 5-May-14 21:05pm    
Yes thank you. I know what an OS is. The dictionary that you are looking for is the dictionary that you buy, find or create yourself. The OS does not have a built in dictionary.

1 solution

Unfortunately, there is no such thing. OS does not have to have such dictionary. You need to install some software which is not a part of OS.

—SA
 
Share this answer
 
Comments
Salisu Shaibu 6-May-14 2:48am    
OK, thanks.
Sergey Alexandrovich Kryukov 6-May-14 3:01am    
You are welcome.
Will you accept the answer formally (green "Accept" button)?
—SA

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900