C# 操作员'+';无法应用于类型为';字符串';

C# 操作员'+';无法应用于类型为';字符串';,c#,C#,我的代码的开头。有更多的东西要添加到它,但是的,首先我需要通过这个障碍,控制台是扔给我在VS代码。如果有人能帮忙,我会非常感激 错误CS0023:运算符“+”不能应用于“字符串”类型的操作数。 我不知道如何解决这个问题。我试着用int而不是字符串来推它,然后我得到: 错误CS0029:无法将类型“string”隐式转换为“int”您只是输入错误。您的控制台.WriteLine应该是: using System; class Eggs { public static void Main(

我的代码的开头。有更多的东西要添加到它,但是的,首先我需要通过这个障碍,控制台是扔给我在VS代码。如果有人能帮忙,我会非常感激

错误CS0023:运算符“+”不能应用于“字符串”类型的操作数。

我不知道如何解决这个问题。我试着用int而不是字符串来推它,然后我得到:


错误CS0029:无法将类型“string”隐式转换为“int”

您只是输入错误。您的
控制台.WriteLine
应该是:

using System;

class Eggs
{
    public static void Main()
    {
        Console.WriteLine("Enter amount of eggs: ");
        string numberEggs = Console.ReadLine();
        Console.WriteLine("Amount of eggs are: ", + numberEggs);
    }
}
换句话说,没有逗号

实现这一点的最新方法是:

Console.WriteLine("Amount of eggs are: " + numberEggs);

“鸡蛋数量为:”,+numberEggs)
删除逗号。它试图使用一元加号运算符,由于拼写错误,它对字符串不起作用。非常感谢。。。听了艾米的最后一句话,我觉得自己像个白痴。对不起,从一周前的大学C开始。
Console.WriteLine($"Amount of eggs are: {numberEggs}");