亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

c#在控制臺輸出彩色文字的方法

2020-01-24 03:32:58
字體:
來源:轉載
供稿:網友

“Hello World!”的程序寫過不少,不過都是在黑色背景的控制臺上顯示白色的文字。這次決定寫點特別的,讓“Hello World!”變成彩色的文字。

示例代碼如下:

復制代碼 代碼如下:

using System;
using System.Runtime.InteropServices;

[assembly:CLSCompliant(true)]
namespace ColorConsole
{
    public sealed class HelloWorld
    {
        private HelloWorld() { }

        public static void Main()
        {
            const UInt32 STD_OUTPUT_HANDLE = unchecked((UInt32)(-11));
            IntPtr consoleHandle = NativeMethods.GetStdHandle(STD_OUTPUT_HANDLE);

            string s = "Hello World!";

            for (int i = 0; i < s.Length; i++)
            {
                NativeMethods.SetConsoleTextAttribute(consoleHandle, (ushort)(i + 1));
                Console.Write(s[i]);
            }

            Console.ReadLine();
        }
    }

    class NativeMethods
    {
        private NativeMethods() { }

        [DllImport("Kernel32.dll", SetLastError = true, CharSet = CharSet.Auto)]
        public static extern IntPtr GetStdHandle(UInt32 type);

        [DllImport("Kernel32.dll", SetLastError = true, CharSet = CharSet.Auto)]
        [return: MarshalAs(UnmanagedType.U1)]
        public static extern bool SetConsoleTextAttribute(IntPtr consoleHandle, ushort attributes);  
    }
}

主要用到的方法是GetStdHandle與SetConsoleTextAttribute。前者取得控制臺的句柄,后者設置控制臺的文字顏色。

循環語句中將字符串的每個字符設置為不同的顏色,逐一顯示出來,最終成為一串彩色的文字。

至于代碼的實際用途嗎,我想在控制臺上輸出日志的時候可能會有作用。尤其是要醒目地顯示不同類型日志的場合下,比如可以將錯誤,警告和信息類型的日志分別用紅色,黃色與通常的白色區別開來。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品久久久久久超碰| 日韩精品视频免费专区在线播放| 久久人人爽人人| 午夜免费在线观看精品视频| 久久久999国产| 日韩av在线精品| 在线视频日本亚洲性| 亚洲视频在线免费观看| 亚洲日韩第一页| 九九热最新视频//这里只有精品| 国产精品免费看久久久香蕉| 亚洲一区免费网站| 亚洲人成啪啪网站| 欧美亚洲日本黄色| 亚洲va欧美va国产综合剧情| 国产免费亚洲高清| 亚洲男人天堂网| 91chinesevideo永久地址| 美女999久久久精品视频| 亚洲人成网站在线播| 97免费在线视频| 日韩av电影手机在线观看| 亚洲欧美日韩成人| 欧美中文字幕在线观看| 亚洲xxxx在线| 日韩av高清不卡| 欧美美女15p| 亚洲国产成人精品久久| 秋霞午夜一区二区| 亚洲老头老太hd| 亚洲精品国产欧美| 亚洲韩国日本中文字幕| 国产精品入口免费视频一| 亚洲桃花岛网站| 日韩国产激情在线| 国产91精品久久久久久| 狠狠久久五月精品中文字幕| 91高清视频在线免费观看| 亚洲在线观看视频| 欧美激情综合色| 日本精品中文字幕| 国产精品久久久久久久久久| 永久免费精品影视网站| 亚洲中国色老太| 国产亚洲精品久久久久久| 亚洲国产91色在线| 亚洲精品第一页| 欧美人与物videos| 久久久影视精品| 亚洲在线免费观看| 国产亚洲精品久久| 日本伊人精品一区二区三区介绍| 91av福利视频| 亚洲理论片在线观看| 欧美麻豆久久久久久中文| 国产成人短视频| 亚洲美腿欧美激情另类| 中文字幕亚洲欧美日韩在线不卡| 国产精品久久99久久| 久久精品国产成人| 国产精品7m视频| 久久久综合av| 日韩在线观看免费| 成人激情视频在线| 成人在线国产精品| 精品自在线视频| 欧美一级视频在线观看| 国产亚洲视频中文字幕视频| 国产精品www| 久久91精品国产91久久跳| 97在线看福利| 国产免费一区二区三区香蕉精| 中文字幕在线视频日韩| 亚洲精品白浆高清久久久久久| 在线观看精品自拍私拍| 久久久免费在线观看| 国产精品网站视频| 国内精品小视频在线观看| 国产精品香蕉国产| 久久久国产精品亚洲一区| 日韩av不卡在线| 亚洲综合在线播放| 一本大道香蕉久在线播放29| 亚洲成色999久久网站| 日本在线观看天堂男亚洲| 欧美成人精品在线视频| 色诱女教师一区二区三区| 精品亚洲精品福利线在观看| 成人做爽爽免费视频| 国产色综合天天综合网| 国产精品99久久久久久人| 日本精品视频在线观看| 亚洲国产精品嫩草影院久久| 日本久久久久久久久久久| 久久黄色av网站| 久久精视频免费在线久久完整在线看| 中文综合在线观看| 精品免费在线观看| 久久精品视频免费播放| 欧美精品一二区| 亚洲精品自拍第一页| 亚洲国语精品自产拍在线观看| 欧美黑人一级爽快片淫片高清| 69影院欧美专区视频| 日韩精品极品视频免费观看| 国产精品视频一区二区三区四| 91影院在线免费观看视频| 亚洲美女福利视频网站| 亚洲va码欧洲m码| 欧洲中文字幕国产精品| 色噜噜狠狠狠综合曰曰曰| 欧美色图在线视频| 亚洲国产精品免费| 国产欧美在线视频| 国产97色在线|日韩| 欧美激情中文字幕在线| 精品国产老师黑色丝袜高跟鞋| 成人黄色av播放免费| 8x海外华人永久免费日韩内陆视频| 精品国产成人av| 欧美激情a∨在线视频播放| 日产精品久久久一区二区福利| 日本久久亚洲电影| 欧美日本国产在线| 日韩av资源在线播放| 久久久久久香蕉网| 成人久久一区二区三区| 亚洲小视频在线| 欧美有码在线视频| 国产精品久久久久一区二区| 国产成人精品一区二区三区| 亚洲精品欧美极品| 在线午夜精品自拍| 法国裸体一区二区| 91夜夜未满十八勿入爽爽影院| 国产成人在线视频| 6080yy精品一区二区三区| 亚洲性无码av在线| 久久精品视频在线播放| 在线观看日韩www视频免费| 亚洲美女av黄| 97成人精品视频在线观看| 欧美xxxx14xxxxx性爽| 久久中文字幕国产| 亚洲一区久久久| 国产精品国产自产拍高清av水多| 日本韩国在线不卡| 国产精品丝袜高跟| 成人国产精品免费视频| 91av免费观看91av精品在线| 中文字幕国产亚洲2019| 亚洲人精品午夜在线观看| 欧美成人免费va影院高清| 久久黄色av网站| 91成人国产在线观看| 国产精品日韩欧美大师| 国产精品成人aaaaa网站| 亚洲品质视频自拍网| 欧美色另类天堂2015| 国产精品成人品| 日韩av123| 亚洲国产精品美女| 91极品视频在线| 国产精品精品视频一区二区三区|