static void Main(string[] args) { Console.WriteLine((NasJmennyProstor.MojeKonzolovka.NajetyPrumer()).ToString()); switch (args.Length) { case 0: Console.WriteLine("malo parametru"); break; case 1: NasJmennyProstor.MojeKonzolovka MujObjektJP = new NasJmennyProstor.MojeKonzolovka(args[0]); break; case 2: NasJmennyProstor.MojeKonzolovka MujObjektDP = new NasJmennyProstor.MojeKonzolovka(args[0], args[1]); break; default: Console.WriteLine("prilis mnoho parametru"); break; } } ---------------------------------------------------------------- namespace NasJmennyProstor { class MojeKonzolovka { public MojeKonzolovka (string jedinyParametr) { if (jedinyParametr.ToLower() == "t") { StreamReader nacitac = new StreamReader("typ.txt"); while (!nacitac.EndOfStream) { Console.WriteLine(nacitac.ReadLine()); } nacitac.Close(); } } public MojeKonzolovka(string prvniParametr, string druhyParametr) { StreamReader nacitac = new StreamReader("typ.txt"); if (prvniParametr.ToLower() == "t" && druhyParametr.ToLower() == "c") { StreamReader nacitacCeny = new StreamReader("cena.txt"); while (!nacitac.EndOfStream) { Console.WriteLine(nacitac.ReadLine()+ " cena: " + nacitacCeny.ReadLine()+"Kc"); } } else if (prvniParametr.ToLower() == "t" && druhyParametr.ToLower() == "n") { StreamReader nacitacNajeto = new StreamReader("najeto.txt"); while (!nacitac.EndOfStream) { Console.WriteLine(nacitac.ReadLine() + " najeto: " + nacitacNajeto.ReadLine() + "km"); } } } } }