我正在运行此代码:
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值,这也是我阅读过其他文章的原因。
Console.Read()
返回下一个单个字符的int
值。您可能想要Console.ReadLine()
。