Třeba celý ten můj postup se může dát do jedné třídy uzivatel a pak jen z hlavní metody volat příkazy a kontruktory...
P.S. Zajímavé téma vyvolá debatu

Kód: Vybrat vše
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
Console.ForegroundColor = LoadSettings();
Console.WriteLine("Zadejte barvu konzole");
Console.WriteLine("Stiskněte 1 pro zelenou");
Console.WriteLine("Stiskněte 2 pro modrou");
Console.WriteLine("Stiskněte 3 pro žlutou");
Console.WriteLine("Stiskněte jiné tlačítko pro bílou");
int choice = 0;
try
{
choice = Int32.Parse(Console.ReadLine());
}
catch
{
choice = 0;
}
switch (choice)
{
case 1: SaveSettings(ConsoleColor.Green);
break;
case 2: SaveSettings(ConsoleColor.Blue);
break;
case 3: SaveSettings(ConsoleColor.Yellow);
break;
default: SaveSettings(ConsoleColor.White);
break;
}
Console.ReadLine();
}
static ConsoleColor LoadSettings()
{
StreamReader sr = new StreamReader("C:\\Windows\\Temp\\projekt.txt");
string line = "";
ConsoleColor cc = ConsoleColor.White;
while (!sr.EndOfStream)
{
line = sr.ReadLine();
string[] settings = line.Split('=');
if (settings[0] == "forecolor")
{
switch (settings[1])
{
case "white": cc = ConsoleColor.White;
break;
case "green": cc = ConsoleColor.Green;
break;
case "blue": cc = ConsoleColor.Blue;
break;
case "yellow": cc = ConsoleColor.Yellow;
break;
}
}
}
sr.Close();
sr.Dispose();
return cc;
}
static void SaveSettings(ConsoleColor forecolor)
{
StreamWriter sw = new StreamWriter("C:\\Windows\\Temp\\projekt.txt");
string color = "";
switch (forecolor)
{
case ConsoleColor.White: color="white";
break;
case ConsoleColor.Green: color = "green";
break;
case ConsoleColor.Blue: color = "blue";
break;
case ConsoleColor.Yellow: color = "yellow";
break;
}
sw.WriteLine("forecolor=" + color);
sw.Flush();
sw.Close();
}
}
}
Zpět na “Programování a tvorba webu”
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů