I am developing console application in C# with lot of parameters and sometime I as developer can t remember combination of parameters to call application in right way, I can t even and think how users will do it. So I asking You is there and what will be the proper (scholastic) way to make my application act like those UNIX OS. You know what I trying to accomplish is that when user call application and after that when hit a TAB then get list of possible commands, after choice one of command again hit a tab and get referent list of parameters and other commands.
What is the use of default keyword in C#? Is it introduced in C# 3.0 ?