Too many classes in C#?

It is a bit overwhelming to see this many number of classes and stuff. I’m doing xml related stuff using the tutorial here (http://www.kirupa.com/net/reading_xml_directly_pg1.htm), and there are 4 classes used in the first 5 lines of code. Of course, it’s not too difficult once one can get used to it, but right now it seems too much.

Also, because of this “overwhelmity,” it’s a bit confusing as to what class to choose/use for one’s own purpose. There’s like xmldocument, xmlDataDocument, xmlReader. They either extend another, or do a bit different thing than the other. All this makes things too confusing…

How did you deal with that?

Thanks! :slight_smile: