Check out this link. Should be similar in .NET and Express...
http://msdn.microsoft.com/library/de...ingclasses.asp
Classes are "A container for data and code. The data within the class can be accessed with properties. The code is referred to as methods."
Public methods are things that any other piece of code can access. For instance if you might make a class called Cat with the following methods:
Public Feed
Public Pet
Private Sleep
The public methods Feed and Pet are things that other code, objects, or classes can access. For instance if you created an object from the Human class called "Tim", Tim could call the Feed and Pet methods of Cat. But Tim can't make the cat Sleep--only the cat can. So a Private method is something that can only be accessed within the class.
Another analogy would be your mobile phone. Your mobile phone might have a Public method called GetPhoneNumber which would return your mobile phone's number. So your friends could say something like:
thePhoneNumber = code_red.mobilePhone.GetPhoneNumber()
and get your number.
But you might not want them to be able to get a number from your address book. So you would make GetNumberFromAddressBook() a private method. So if they tried
thePhoneNumber = code_red.mobilePhone.GetNumberFromAddressBook()
they would get an error.
Hope that helps.