My previous programming experience has been in the use of Visual Basic 6.0. I purchased two books on C# to try to learn how to use it. One of the concepts that I am having trouble understanding is the use of constructors. How they are used and what benefits they offer. Can any offer some explanation and/or some simple code explaining this?