中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

Console.ReadLine如何實現多行讀取

小樊
93
2024-07-06 20:37:12
欄目: 編程語言

在C#中,Console.ReadLine()方法只能讀取單行文本。如果你想要實現多行讀取,可以使用以下方法:

  1. 使用Console.ReadKey()方法讀取每個字符,并在遇到特定的結束符號(如換行符或特定字符)時停止讀取。
string input = "";
ConsoleKeyInfo key;
do
{
    key = Console.ReadKey();
    if (key.KeyChar == '\r') // 換行符
    {
        break;
    }
    input += key.KeyChar;
} while (true);

Console.WriteLine("你輸入的多行文本是:");
Console.WriteLine(input);
  1. 使用StringBuilder類來拼接多行文本。
StringBuilder sb = new StringBuilder();
string line;
do
{
    line = Console.ReadLine();
    sb.AppendLine(line);
} while (!string.IsNullOrEmpty(line));

string input = sb.ToString();

Console.WriteLine("你輸入的多行文本是:");
Console.WriteLine(input);

這樣就可以實現多行讀取文本輸入了。

0
青铜峡市| 阳高县| 塔河县| 德惠市| 巩义市| 白河县| 沁水县| 高台县| 遂川县| 永新县| 渝北区| 贡觉县| 嵊泗县| 屏边| 喀喇沁旗| 拉萨市| 禹城市| 建宁县| 唐河县| 喀喇沁旗| 五大连池市| 稷山县| 岢岚县| 邮箱| 仙游县| 专栏| 奉新县| 左云县| 奉化市| 霍城县| 随州市| 金川县| 任丘市| 陇南市| 宁南县| 赣州市| 都兰县| 德安县| 巴彦县| 尉氏县| 太原市|