Как сделать свой код более презентабельным?
using System; using System.Collections; using System.Collections.Generic; class MainClass { public static void Main (string[] args) { var anurag = new Dictionary<string, string>(); bool continuing = true; while(continuing){ Console.WriteLine("Do you want to add an entry?(Yes/No)"); string c = Console.ReadLine(); if(c.ToLower()=="yes"){ Console.Write("Write Name: "); string d = Console.ReadLine(); Console.Write("Write Value: "); string e = Console.ReadLine(); anurag.Add(d, e); Console.WriteLine("Do to want to view the whole list or add another person or remove a person from list?(Add/View/Remove)"); string f = Console.ReadLine(); if (f.ToLower()=="view"){ Console.WriteLine("All the people"); foreach (KeyValuePair<string, string> person in anurag) { Console.WriteLine("Name: {0}, Value: {1}", person.Key, person.Value); } }else if(f.ToLower()=="add"){ continue; }else if(f.ToLower()=="remove"){ Console.Write("State name(Case sensitive): "); string nameRmv = Console.ReadLine(); anurag.Remove(nameRmv); Console.WriteLine("Do you want to view the list?(Yes/No)"); string view2 = Console.ReadLine(); if(view2.ToLower() == "yes"){ foreach (KeyValuePair<string, string> prsn in anurag){ Console.WriteLine("Name: {0}, Value: {1}", prsn.Key, prsn.Value); } }else if (view2.ToLower()=="no"){ continue; } } } else if(c.ToLower() == "no"){ Console.WriteLine("Alright! I'll keep asking"); } } } }
Что я уже пробовал:
Он работает просто отлично, и как я хотел, чтобы он работал, но мне интересно, если бы вы назвали его "хорошим кодом", вероятно, нет..