using System.Collections.Generic;
public static Dictionary <string,User> users= new Dictionary
public static string switchCommand(){
Console.Write("Выберите команду:\n-login\n-registred\nEnter Command:");
return Console.ReadLine();
public static void login() {
Console.WriteLine("Login");
Console.WriteLine("Entered your login:");
string login= Console.ReadLine();
Console.WriteLine("Entered your password:");
string password= Console.ReadLine();
User usr= new User (login,password);
foreach (KeyValuePair<string,User> pair in users){
if(password == pair.Value.password){
Console.WriteLine("Yes");
if(password !=pair.Value.password){
Console.WriteLine("password is not equal");
if (login!= pair.Key || password !=pair.Value.password){
Console.WriteLine("Login or password is not equal !");
public static void registred(){
Console.WriteLine("Reged!");
Console.WriteLine("Entered your login:");
string login= Console.ReadLine();
Console.WriteLine("Entered your password:");
string password= Console.ReadLine();
User usr = new User(login, password);
public string login = "";
public string password ="";
public User (string login, string password){
this.password = password;
public static void Main()
string command = switchCommand();
if(command.Equals("login"))
else if(command.Equals("registred"))
Console.WriteLine("Error!");