亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
仙游县| 神农架林区| 玉屏| 甘孜| 廉江市| 新邵县| 唐山市| 桂阳县| 湖口县| 交城县| 灵璧县| 南溪县| 延庆县| 濉溪县| 大竹县| 青川县| 文山县| 尼玛县| 宜都市| 罗定市| 文登市| 定陶县| 册亨县| 蕉岭县| 华安县| 阿拉善盟| 长治县| 天峻县| 定日县| 无棣县| 潜山县| 永平县| 榆树市| 南丹县| 武强县| 宣汉县| 天镇县| 凤庆县| 辛集市| 浮梁县| 蓝山县|