C#返回错误“即使没有给出int,也不能将类型'int'隐式转换为'string'”

我正在运行以下代码:

using System;

class MainClass {
  public static void Main (string[] args) {
   Console.WriteLine("What is your name?");
   string lol = Console.Read ();
   Console.WriteLine (lol);
  }
}

并收到此错误:

main.cs(6,25): error CS0029: Cannot implicitly convert type `int' to `string'
Compilation failed: 1 error(s),0 warnings
compiler exit status 1

即使我从未声明过int值,这也是我阅读过其他文章的原因。

fenglinwan5 回答:C#返回错误“即使没有给出int,也不能将类型'int'隐式转换为'string'”

Console.Read()返回下一个单个字符的int值。您可能想要Console.ReadLine()

本文链接:https://www.f2er.com/3164907.html

大家都在问