使用function2参数调用function1

时间:2018-04-16 11:45:15

标签: c#

我是C#的新手,拥有其他语言的基础知识。我想出了这个问题:

public void startupMessage(string appTitle, string (((color))))
{                                               V--------V
    Console.ForegroundColor = ConsoleColor.(((color)));
}

我认为有些问题是第二个参数必须是字符串以外的东西。但我不确定。

1 个答案:

答案 0 :(得分:5)

我看到了两个可能解决问题的方法:
首先是使用ConsoleColor作为参数类型:

public void startupMessage(string appTitle, ConsoleColor color)
{
   Console.ForegroundColor = color;
}

其次是解析论证:

public void startupMessage(string appTitle, string color)
{
    Console.ForegroundColor = (ConsoleColor) Enum.Parse(typeof(ConsoleColor), color);
}