C#中怎样判断接收的输入是不是回车啊?

eyuannet 2006-02-18 03:31:56
在C#中怎样判断接收的输入是不是回车啊?
...全文
2072 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
seeJessica 2006-02-21
  • 打赏
  • 举报
回复
e.KeyValue 对不起说错了
seeJessica 2006-02-21
  • 打赏
  • 举报
回复
呵呵 上面很多GG 是错的
keycode==13
machao_fast 2006-02-20
  • 打赏
  • 举报
回复
支持楼上
namhyuk 2006-02-20
  • 打赏
  • 举报
回复
System.Console.WriteLine("请输入回车!");

int i;
i = Console.Read();
if (i == '\r')
{
Console.WriteLine("欢迎!");
}
else
{
Console.WriteLine("非法用户");
}
zhengjiang 2006-02-20
  • 打赏
  • 举报
回复
不对啊!我是想这样看下面的代码:
-------------------------------------------------
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
System.Console.WriteLine("请输入回车!");
string i;
i = Console.ReadLine();
if (i == "\r")
{
Console.WriteLine("欢迎!");
}
else
{
Console.WriteLine("非法用户");
}
}
}
}


应该是'\r',不是"\r"
""表示字符串,''表示字符。。
zhengjiang 2006-02-20
  • 打赏
  • 举报
回复
if(e.KeyChar == '\r')
if(e.KeyChar==13)
都是正确的。。。
楼主可以试一下。。
LGame 2006-02-20
  • 打赏
  • 举报
回复
你可以试着输几个字符来当判断,
不要以回车来做判断~
uumlwy 2006-02-20
  • 打赏
  • 举报
回复
if(e.KeyChar==13)
........

or
if(e.KeyCode == Keys.Enter)
Ivony 2006-02-20
  • 打赏
  • 举报
回复
Console.ReadLine()表示你不敲回车就不会往下执行了。
pengyu_365 2006-02-20
  • 打赏
  • 举报
回复
if (e.keychar == 13) 表示接收的字符,这样怎么会对??
netboygg 2006-02-20
  • 打赏
  • 举报
回复
学习

if (e.keychar == 13)
好象是对了
lizi02 2006-02-20
  • 打赏
  • 举报
回复
i = Console.Read();
lizi02 2006-02-20
  • 打赏
  • 举报
回复
if(e.KeyChar==13)
........

我看你有戏 2006-02-19
  • 打赏
  • 举报
回复
\n
swpidouglas 2006-02-19
  • 打赏
  • 举报
回复
简单的说:
Console.ReadLine()是控制台中读取输入一行的内容。
而e.KeyChar是键值。
你要判断enter键是否敲击。ReadLine肯定不对。
czm303204 2006-02-19
  • 打赏
  • 举报
回复
private void txtmember_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if(e.KeyChar==13)
{
}

}
eyuannet 2006-02-19
  • 打赏
  • 举报
回复
不对啊!我是想这样看下面的代码:
-------------------------------------------------
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
System.Console.WriteLine("请输入回车!");
string i;
i = Console.ReadLine();
if (i == "\r")
{
Console.WriteLine("欢迎!");
}
else
{
Console.WriteLine("非法用户");
}
}
}
}
Yuna_2z 2006-02-18
  • 打赏
  • 举报
回复
学习了……
talentmykaka 2006-02-18
  • 打赏
  • 举报
回复
if(e.KeyValue==13)
{}
else
{}
giggsjw 2006-02-18
  • 打赏
  • 举报
回复
if(e.KeyChar==13)
........
加载更多回复(2)

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧