Chinaunix首页 | 论坛 | 博客
  • 博客访问: 433182
  • 博文数量: 86
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 822
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-25 10:36
文章分类

全部博文(86)

文章存档

2022年(1)

2021年(3)

2020年(1)

2019年(9)

2018年(24)

2017年(20)

2016年(20)

2015年(8)

我的朋友

分类: C#/.net

2019-09-21 12:54:59

  linux环境下运行mono project.exe 不支持直接读写终端行,但可以通过管道方式让终端支持行交互。可以直接处理行当Console.ReadLine和Console.WriteLine,详细做法:

点击(此处)折叠或打开

  1. using System;

  2. namespace MonoConsole
    {
        class Program
        {

  3.         static void Main(string[] args)
  4.         {
  5.             string line = string.Empty;
  6.             while (true)
  7.             {
  8.                 line = Console.ReadLine().Trim();
  9.                 if (line == "quit")
  10.                 {
  11.                     break;
  12.                 }
  13.                 Console.WriteLine(line);
  14.             }
  15.         }
  16.     }
  17. }
> mcs project.cs
> mono project.exe | cat
hello world
hello wrold
quit
>
阅读(130324) | 评论(0) | 转发(0) |
0

上一篇:九宫格数独

下一篇:tcpdump 抓包简介

给主人留下些什么吧!~~