Недопустимый токен '=' в объявлении члена класса, структуры или интерфейса c #
это может быть простой вопрос для людей, но я не могу понять, почему это происходит. вот мой код 1-й:
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; }
}
}
Сейчас Visual Studio выдает ошибку Invalid token на знаке присваивания (=) (согласно заголовку), и я не могу понять, почему. Кто-нибудь может пролить свет на это, пожалуйста?
То, что я пытаюсь сделать, это установить int здоровья на 100, и каждый раз, когда персонаж получает урон, здоровье уменьшается. Спасибо всем.
Я использую Visual Studio 2013 v12.0.40629.00 обновление 5