如何更改 C# 控制台的输入编码方案?


要更改控制台的输入编码方案,请使用 Console.InputEncoding 属性。

示例

让我们看一个示例 −

using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using System.Linq;
using System.Text;
class Demo {
   public static void Main (string[] args) {
      Console.BackgroundColor = ConsoleColor.Blue;
      Console.WriteLine("Background color changed = "+Console.BackgroundColor);
      Console.ForegroundColor = ConsoleColor.Yellow;
      Console.WriteLine("
Foreground color changed = "+Console.ForegroundColor);       Console.InputEncoding = Encoding.ASCII;       Console.WriteLine("Input Encoding Scheme = "+Console.InputEncoding);       Console.CursorTop = 20;       Console.WriteLine("
CursorTop = "+Console.CursorTop);    } }

输出

这将产生以下输出 −

更新于: 14-11-2019

124 浏览量

改变你的 事业

完成课程后获得认证

开始学习
广告