文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>C#读取控制台的多行输入字符串

C#读取控制台的多行输入字符串

时间:2010-09-16  来源:邀月

问题:需要在控制台让用户输入,但是希望可以接受用户的多行输入,而不是有限制的一行。

解决方案:

 

static string acceptmultiLine()
{
ConsoleKeyInfo cki;
Console.TreatControlCAsInput
= true;//防止Ctrl+C复制
Console.WriteLine("Press the F10 key to quit: \n");
string result = string.Empty;
do
{
cki
= Console.ReadKey();
result
+= cki.KeyChar;
if (cki.Key == ConsoleKey.Enter)
{
result
+= System.Environment.NewLine;//如果输入回车,则加入换行标志
}
}
while (cki.Key != ConsoleKey.F10);//按F10退出
return result;
}

public static void Main(string[] args)
{
string s=acceptmultiLine();
Console.WriteLine(s);
Console.ReadLine();
}

 

 

 

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载