C# 改变控制台背景颜色

之前查找静态构造函数相关的问题无意间碰到的一个问题。改变控制台的背景颜色。

1  static void Main(string[] args)
2  {
3             //设置绿色
4             Console.BackgroundColor = ConsoleColor.Green;
5
6             Console.WriteLine("背景色改变了");
7
8  }

这段代码运行以后是这个样子的。和想要的结果不符合。

所以正确的代码其实是

1  static void Main(string[] args)
2         {
3             //设置绿色
4             Console.BackgroundColor = ConsoleColor.Green;
5             Console.Clear();//必须清楚缓冲区
6             Console.WriteLine("背景色改变了");
7
8         }

只多了一行 Console.Clear();

结束

原文地址:https://www.cnblogs.com/naye/p/11415353.html

时间: 2024-10-12 22:15:06

C# 改变控制台背景颜色的相关文章

ios点击改变uiview背景颜色

ios点击改变uiview背景颜色是一个再常见不过的需求.第一反应应该不麻烦,于是写了个第一个版本 @interface RespondentUIView() { UIColor * bgColor; } @end @implementation RespondentUIView- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { bgColor = self.backgroundColor; self.backgr

用JS让下拉框改变网页背景颜色

<HTML> <HEAD> <TITLE>石家庄渣浆泵配件</TITLE> </HEAD> <SCRIPT> <!-- function bgChange(selObj) { newColor = selObj.options[selObj.selectedIndex].text; document.bgColor = newColor; selObj.selectedIndex = -1; } //--> </SC

MFC改变对话框背景颜色

原文链接: http://blog.sina.com.cn/s/blog_59955afc0100spjz.html 方法一:调用CWinApp类的成员函数SetDialogBkColor来实现. ---- 其中函数的第一个参数指定了背景颜色,第二个参数指定了文本颜色.下面的例子是将应用程序对话框设置为蓝色背景和红色文本,步骤如下: ---- ① 新建一个基于Dialog的MFC AppWizard应用程序ExampleDlg. ---- ② 在CExampleDlgApp ::InitInst

UI:改变UIView背景颜色

//每隔一秒改变一次颜色 [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(changeColor) userInfo:nil repeats:YES]; #pragma mark 改变颜色 - (void)changeColor{ //动画开始 [UIView beginAnimations:nil context:nil]; [UIView setAnimationDuration:0.5]; s

VS2012使对话框透明和改变对话框背景颜色或图片背景

在Dlg头文件中public加入: CBrush m_bkBrush; afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor); // 在OnInitDialog()中 创建一把黄色的背景刷子 m_bkBrush.CreateSolidBrush(RGB(255,180,100)); 设置对话框透明度 ::SetWindowLong( m_hWnd, GWL_EXSTYLE, GetWindowLong(m_hWnd, GW

C改变控制台文本颜色

#include<stdio.h>#include<stdlib.h>#include<windows.h>enum Color{ black,blue,green,lakeBlue,red,purple,yellow,white,gray, lightBlue,lightGreen,lightSimpleGreen,lightRed,lightPurple, lightYellow,brightWhite };void setColor(enum Color x){

Android改变图片背景颜色tint(着色)或 backgroundTint

安卓对图标着色以节省apk体积,网上有很多介绍到的,使用也很简单 <ImageView     android:tint="@android:color/white"     android:backgroundTint="@android:color/black"     /> 平时都这样使用,今天得在代码中改,所以记录一下 第一种 Drawable icon; if (android.os.Build.VERSION.SDK_INT < and

vc 改变控制台字符颜色

#include <Windows.h> #include <stdio.h> #include <iostream> using namespace std; int main() { HANDLE hOut; hOut = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleTextAttribute(hOut, FOREGROUND_RED | FOREGROUND_GREEN); cout << "This

label添加手势(触摸改变其背景颜色)

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindowalloc] initWithFrame:[[UIScreenmainScreen] bounds]]; UILabel *lab1=[[UILabelalloc]initWithFrame:CGRectMake(20, 30,