Token inválido '=' na classe, estrutura ou declaração de membro da interface c #
Essa pode ser uma pergunta simples para as pessoas, mas não vejo por que isso está ocorrendo. aqui está o meu código primeiro:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace GameCore
{
public class PlayerCharacter
{
public void Hit(int damage)
{
Health -= damage;
if (Health <= 0)
{
IsDead = true;
}
}
public int Health { get; private set; } = 100;
public bool IsDead{ get; private set; }
}
}
agora o Visual studio está dando o erro de token inválido no sinal de atribuição (=) (conforme o título) e não consigo entender o porquê. alguém pode esclarecer isso, por favor?
O que estou tentando fazer é definir o int de Health como 100, e cada vez que um personagem sofre dano, o Health diminui. Obrigado a todos.
Estou usando o Visual Studio 2013 v12.0.40629.00 atualização 5