91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
新乡市| 惠州市| 凯里市| 潮州市| 芒康县| 黄石市| 沙坪坝区| 资中县| 信阳市| 正蓝旗| 红桥区| 浠水县| 乌苏市| 江永县| 格尔木市| 揭东县| 宜兰市| 金山区| 郴州市| 景洪市| 门头沟区| 安义县| 全南县| 永城市| 海阳市| 孟村| 南宫市| 南丰县| 普兰店市| 郓城县| 黄石市| 宜黄县| 伊吾县| 康定县| 义马市| 淄博市| 泽州县| 错那县| 林口县| 明水县| 贵阳市|