Avoid passing too many parameters to a method. If you are forced to pass too many parameters, you are either missing a structure or an object.
StoreStudentData(int rollnum, string firstname, string lastname, string class, string section, string marks)
can be defined better as
StoreStudentInfo(studinfo) //Here studinfo is a struct variable, which can hold these values.
Advantage is all parameters are contained in a group (using struct) and this can be easily extended to an array of students also.
Programming Tip of the Day is brought to you by GUVI. It is a collection of commonly known, yet commonly made mistakes by developers from time to time.
If you want to get programming tips by GUVI on a regular basis, Subscribe to GUVI Blogs by entering your email id in the “FOLLOW BLOG BY EMAIL” section.