Tristian Jong

Tristian Jong

  • NA
  • 12
  • 2k

C# Minor Error With Code

Jul 13 2019 8:30 AM
I keep getting error saying : Method must have return type (program.cs 13-12)error CS1520.
Please help! Thank you so much.
  1. using System;  
  2. using SplashKitSDK;  
  3. public enum MenuOption  
  4. {  
  5. TestName = 0,  
  6. GuessThatNumber = 1,  
  7. Quit = 2,  
  8. }  
  9. public class Program  
  10. {  
  11. static TestName()  
  12. {  
  13. string name;  
  14. Console.WriteLine("Please Enter Your Name" + name);  
  15. Console.WriteLine("Hello " + name);  
  16. }  
  17. private static MenuOption ReadUserOption()  
  18. {  
  19. int option;  
  20. Console.WriteLine("1 Will run test name, 2 Will play guess that number, 3 Will quit ");  
  21. do  
  22. {  
  23. Console.Write("Choose an option [1-3]: ");  
  24. option = Convert.ToInt32(Console.ReadLine());  
  25. while (option <0 || option >4);  
  26. return (MenuOption)(option -1);  
  27. }  
  28. public static void Main()  
  29. {  
  30. MenuOption userSelection;  
  31. do  
  32. {  
  33. userSelection = ReadUserOption();  
  34. Console.WriteLine(userSelection);  
  35. switch(userSelection)  
  36. {  
  37. case MenuOption.TestName:  
  38. TestName();  
  39. break;  
  40. case MenuOption.GuessThatNumber:  
  41. Console.WriteLine("GuessThatNumber...");  
  42. break;  
  43. case MenuOption.Quit:  
  44. Console.WriteLine("Quit...");  
  45. break;  
  46. }  
  47. while (userSelection != MenuOption.Quit);  
  48. }  
  49. }  

Answers (2)