C# System.NullReferenceException未处理错误

C# System.NullReferenceException未处理错误,c#,C#,int-danoAoInimigo=GeradorDeNumeroAleatorio.NumeroEntre(0,10); int danoAoJogador=GeradorDeNumeroAleatorio.NumeroEntre(0,10); Console.WriteLine(“>>PRESSIONE-QUALQUER-TECLAPRESSIONE-QUALQUER-TECLA我很惊讶你居然可以编译 你在这里缺了一个+ 将其更改为 Console.WriteLine("Você causo

int-danoAoInimigo=GeradorDeNumeroAleatorio.NumeroEntre(0,10);
int danoAoJogador=GeradorDeNumeroAleatorio.NumeroEntre(0,10);

Console.WriteLine(“>>PRESSIONE-QUALQUER-TECLAPRESSIONE-QUALQUER-TECLA我很惊讶你居然可以编译

你在这里缺了一个+

将其更改为

Console.WriteLine("Você causou: " + danoAoInimigo + " de dano ao" +  _jogador.LocalAtual.InimigoVivendoAqui.Nome + " !! "); 
编辑:


在这种情况下,您的
\u jogador.LocalAtual.InimigoVivendoAqui.Nome
可能为空。请确保至少将此变量设置为
”“

使用您发布的代码,我无法指出哪里应该有错误。请您发布异常和导致此错误的行,好吗?当然!我对异常没有任何了解,但这行是我向用户显示他造成的损失金额的”Console.WriteLine(“Vocêcausou:+danoAoInimigo+”de dano ao“_jogador.LocalAtual.InimigoVivendoAqui.Nome+”!!“”“很抱歉字符串和变量名。我不是美国人,所以我用葡萄牙语写了类似的东西。不,这不是问题,我只是在将代码传递给问题blanke时错过了。对不起。
Console.WriteLine("Você causou: " + danoAoInimigo + " de dano ao" +  _jogador.LocalAtual.InimigoVivendoAqui.Nome + " !! ");