# Too many classes in C#?

**URL:** <https://forum.kirupa.com/t/too-many-classes-in-c/268719>\
**Category:** programming\
**Created:** [August 17, 2008, 11:40pm UTC](https://forum.kirupa.com/t/too-many-classes-in-c/268719 "2008-08-17T23:40:04Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![kdd](https://avatars.discourse-cdn.com/v4/letter/k/ecb155/32.png) [@kdd](https://forum.kirupa.com/u/kdd)\
**Post date:** [August 17, 2008, 11:40pm UTC](https://forum.kirupa.com/t/too-many-classes-in-c/268719/1 "2008-08-17T23:40:04Z")

</div>

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](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! 🙂
