楼主啊,主键盘和小键盘上的回车是不是用同一个来表示的? 下面这个程序能改掉主键盘上的回车,你瞅瞅吧,按esc表示输入结束using System; using System.Text;namespace math { class Program { static void Main(string[] args) { StringBuilder sb=new StringBuilder(); ConsoleKeyInfo ck; ck=Console.ReadKey(); while (ck.Key!=ConsoleKey.Escape) {
if (ck.Key==ConsoleKey.Enter) { sb.Append("z"); } else sb.Append(ck.Key.ToString().ToLower()); ck = Console.ReadKey(); } Console.WriteLine(); Console.WriteLine("result:"+sb); Console.Read();
} } }
ConsoleKeyInfo keyInfo = Console.ReadKey(false); if (keyInfo.Key == ConsoleKey.Enter) Console.Write("Z"); 这是如何判断键盘的数据按键值;如果判断是大键盘上的回车还是小键盘上的回车还在查找等待高手
下面这个程序能改掉主键盘上的回车,你瞅瞅吧,按esc表示输入结束using System;
using System.Text;namespace math
{
class Program
{
static void Main(string[] args)
{
StringBuilder sb=new StringBuilder();
ConsoleKeyInfo ck;
ck=Console.ReadKey();
while (ck.Key!=ConsoleKey.Escape)
{
if (ck.Key==ConsoleKey.Enter)
{
sb.Append("z");
}
else
sb.Append(ck.Key.ToString().ToLower());
ck = Console.ReadKey();
}
Console.WriteLine();
Console.WriteLine("result:"+sb);
Console.Read();
}
}
}
if (keyInfo.Key == ConsoleKey.Enter)
Console.Write("Z");
这是如何判断键盘的数据按键值;如果判断是大键盘上的回车还是小键盘上的回车还在查找等待高手