Click here to Skip to main content Click here to Skip to main
content  Enhancing Your Custom Classes  By , 17 May 2012 Sign Up
to vote Add a reason or comment to your vote: x Votes of 3 or
less require a comment   Microsoft wants you to create your own
business and other classes in your projects, and they want you
to essentially be able to create behaviors and properties on
your classes that mimic the built-in .NET Framework classes. 
If you think about it, the classes available for your use in the
.NET base class libraries are extremely versatile and provide
copious amounts of behavior and properties for your consumption.
Your classes should be that way, too. Most developers create a
class that does minimally what the class requires at the time of
initial development. With a little forethought and with the
realization that your classes will probably be called upon to do
more in the future, you should consider adding things to your
classes that make them more useful. There are many, many ways to
enhance your