110,533
社区成员
发帖
与我相关
我的任务
分享
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string output = "";
char input = '\0';
while (true)
{
input = Console.ReadKey().KeyChar;
if (input == 'q' || input == 'Q') break;
if ((int)input == 8 && output.Length > 0)
output = output.Substring(0, output.Length - 1);
else if ((int)input == 13)
{
output = new string(output.GroupBy(x => x.ToString().ToLower()).Select(x => x.First()).ToArray());
}
else
output += input;
Console.Clear();
Console.Write(output);
}
}
}
}