Диалоговое статической силы помочь? !
Я очень новичок в c# и нуждаюсь в некоторой помощи с моим кодом. Я не могу понять, где я ошибся, пытаясь получить часть моего кода, чтобы показать в терминале, в частности, блок, где я пытаюсь изменить цвет текста для мини-игры, которую я создаю. Кто-нибудь в состоянии помочь?
использование системы;
namespace Adventure { public static class Game { static string CharacterName = "Max Steel"; public static void StartGame() { Console.WriteLine("Digital Hawk"); Console.WriteLine("Welcome to the Digital World of Secrecy!"); NameCharacter(); //Dialog(); } static void NameCharacter() { Console.WriteLine("Please Enter Your Name:"); CharacterName = Console.ReadLine(); Console.WriteLine("Welcome to Digital Hawk! I will call you " + CharacterName + " from now on."); } static void Dialog(string message, string color) { if (color == "red") { Console.ForegroundColor = ConsoleColor.Red; } else if (color == "green") { Console.ForegroundColor = ConsoleColor.Green; } Console.WriteLine(message); Console.ResetColor(); Console.WriteLine("We need your Help " + CharacterName + ", the world is comming apart!", "Red"); Console.WriteLine("How do you feel about joining our troops to save the world?"); } } class Item { } class Program { static void Main() { Game.StartGame(); Console.Read(); } } }
Что я уже пробовал:
Я определенно перепробовал все, что мог придумать (но у меня очень мало знаний). Я пытался идти персонаж за персонажем, но я хочу, чтобы моя игра была уникальной. Я пробовал использовать только диалог("текст","цвет"); и то, что написано сейчас, безрезультатно. Все это появляется, за исключением статического пустого диалога без каких-либо ошибок или предупреждений. Я использую Visual Studio.