我试图获取在C#中使用变量的挂起,但遇到了障碍。以下不起作用。C#:通过变量引用类
public static void SetBG(string s)
{
Console.BackgroundColor = ConsoleColor.s;
}
一个非常简单的方法应该根据通过s
变量是什么发出的程序员设置控制台的背景色。如果我使用SetBG("Red");
,它应该通过,但它不会。这是因为System.ConsoleColor' does not contain a definition for 's'
。
如何在C#中执行此操作?
感谢您的真实详细的回复!但是,我的编译器给我的错误:'名称'颜色'不存在于当前上下文中,我猜是库问题。包括?到目前为止,我有:'使用系统;使用System.Collections.Generic;使用System.Linq;使用System.Text;'编辑:对不起,换行符在注释中不起作用 – Scott 2012-03-22 18:02:02
您可以在'System.Drawing'命名空间 – yoozer8 2012-03-22 18:06:31
它说'在System namespac中找不到绘图,你是否缺少程序集引用?'。这是一个控制台应用程序,所以我会假定缺省情况下不包含图形库。 – Scott 2012-03-22 18:08:27