用c#用彩色书写时出错

本文关键字:出错 彩色 书写 | 更新日期: 2023-09-27 18:11:45

我正在尝试使用c#为控制台文本着色:

Console.ForegroundColor = ConsoleColor.Red();

但是我一直得到错误:

不可调用成员' System.ConsoleColor.Red '不能像方法一样使用。

有人能解释一下吗?

用c#用彩色书写时出错

ConsoleColor是一个枚举,Red是该枚举中的一个字段,表示特定的值。你不能像调用方法那样调用。试着去掉括号:

Console.ForegroundColor = ConsoleColor.Red;

ConsoleColor是一个枚举。括号用于c#中的方法调用。删除它们,只访问成员:

Console.ForegroundColor = ConsoleColor.Red;