Wow, it's as if there is a vast network of interconnected computers (an Inter-Net if you will) which contains vast amounts of information and pages which are woven together across the planet through links (a world-wide web of documents if you will) which can be accessed via the results of some sort of easy to use information finding machine (or search-engine if you will).
It is a pity the OP isn't aware of these Earth-shattering revelations!
I'm not sure if you down-voted Blue_Boy, but the sarcasm wasn't directed at you, it's just obvious the OP hasn't even tried Google. Down-voting for sarcasm totally legit though.
When you posted your question, above and to the right of the red "Post Message" button is a "Posting Guidelines" link. Here is what is said if you open it:
"Please remember to search our articles, the forums, MSDN and Google before posting your question."
From your question I can only imply that you haven't tried this. You haven't described what you have done nor which part of the process you are having difficulty with. Occasionally forming a search term that returns helpful results is hard. Googling "Speech Recognition Engine using c#" gives more than quarter of a million results, the second of which returns a basic tutorial that needs very minor modification to do what you want.
Like I said, I'm only about halfway through my book…
I went back over the book, I didn't find anything in there talking about using properties on different data types…
There were a few examples, only on string and int…
Maybe, just maybe… It talks about using properties on different data types further in the book.
Also, I just got done scouring MSDN and couldn't find anything that talks about using properties on different data types…
I also click through the related topics and subjects, still couldn't find anything…
Could you point me to a place online or if you have time… Explain it to me here.
It would definitely be appreciated for your help.
I would like to learn C sharp the right way, I want to be able to write the code myself… I don't want to be a script kiddie!
Properties are just little bits of code that gets/sets a value or reference. You access them the exact same way no matter what the class exposing them is. Why use properties at all?? Property "setters" can be written to validate the value being passed in before it's used by the object. They can also be used to kick off other pieces of code, usually depending on the value being passed in.
Every class exposes it's own set of properties and methods. What each one does is explained in the documentation for that class.
For example, the String class, docs are here[^], only exposes two properties itself, Chars and Length.
I don't really know what your having a problem with.
I have been programming in C# for a long time. My engineer has programmed this way on the 1st option. I'm trying to figure out and need to revise the code to work with USB device. I've came up with the solution with loss/recovery of the USB device with WndProc process.