C# Array in Konstruktor initialisieren

second.name

Lieutenant
Registriert
Sep. 2009
Beiträge
712
Array in Konstruktor initialisieren

Hallo Forum,

ich möchte folgendes Array im Konstruktor initialisieren, doch bekomm's nicht hin... :( Was mach ich falsch?

Code:
public class PublicSettings
{
        public PublicSettings()
        {
            InvalideToolNameCharakters = {',', 'd'};
        }

        public char[] InvalideToolNameCharakters { get; set; }
}
 
Dir fehlt ein Konstruktor für ein Array. Du versuchst jetzt einen ungültigen Quellcode-Ausdruck ({',', 'd'}) auf ein nicht initialisiertes Feld zuzuweisen.

Um den Schnellkonstruktor zu nutzen, solltest du überhaupt einen Konstruktor nutzen. Also:
Code:
InvalideToolNameCharacters = new char[2]{',','d'};
 
👍🏻 Vielen Dank - das war‘s.
 
Zurück
Oben