Ungültiges Token '=' in Klassen-, Struktur- oder Schnittstellenmemberdeklaration c #

ies mag eine einfache Frage für die Menschen sein, aber ich kann nicht verstehen, warum dies geschieht. Hier ist mein Code 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; }

    }
}

now Visual Studio gibt den Fehler "Ungültiges Token" auf dem Zuweisungszeichen (=) aus (laut Titel), und ich kann nicht verstehen, warum. Kann jemand bitte Licht ins Dunkel bringen?

Was ich versuche, ist, das int von Gesundheit auf 100 zu setzen, und jedes Mal, wenn ein Charakter Schaden erleidet, wird die Gesundheit verringert. Vielen Dank an alle.

Ich verwende Visual Studio 2013, Version 12.0.40629.00, Update 5

Antworten auf die Frage(6)

Ihre Antwort auf die Frage