I don't understand namespaces. Yes, I read the msdn and some online tutorials and although they explain what namespaces are, they don't explain clearly what the benefit of using them is, why I need them, when I need them, and why they're generated automatically.
I have 10 classes in my program and they all have the same preassigned namespace, which is the name of my project. If they're supposed to help organize the code how can they all have the same name? Isn't that like giving every class in your program the same name?
Say I have a class that I want to use in multiple projects, what namespace do I give it?
Everytime I paste a class from one project into another I have to change the namespace and it's getting annoying. How can I avoid this pointless excersize?
What am I missing here? What is the great revelation that I've somehow missed that will make me say, "Oh wow, namespaces! How did I ever live without them?!"
Sorry for the rant, but I hate when I spend a long time reading help files and tutorials and still don't understand the point of something.
Thanks for listening...