我从来没有做过控制台编程,所以陷入了这个愚蠢的事情中:
Console.Write("Enter customer's salary: ");
string sal = Console.Write("{0}! ", Console.ReadLine().ToString());它会生成错误:无法将类型'void‘隐式转换为'string’
发布于 2010-10-28 23:13:21
Console.Write是一个空方法,它不返回它写入控制台的内容。
您实际需要的是string.Format
string sal = string.Format("{0}! ", Console.ReadLine());此外,末尾的额外ToString()是多余的(如注释中所述),原因有两个:
Console.ReadLine已返回字符串https://stackoverflow.com/questions/4044233
复制相似问题