Ich erhalte einen seltsamen Fehler, wenn dies zu tun: (.net 2,0)Initialisierung Liste Inline
public overrides List<String> getSpaceballs
{
get { return new List<String>() { "abc","def","egh" }; }
}
VS bittet um ;
nach ()
. Warum?
Ich kann sicher, dies zu tun:
public overrides string[] getSpaceballs
{
get { return new string[] { "abc","def","egh" }; }
}
Sammlungsinitialisierer wurden in C# 3.0 hinzugefügt. –
Können Sie zwischen Framework-Version und Compiler-Version unterscheiden, da er nach Framework-Version 2.0 fragt. –
Yannick: Äh, was? Ich verstehe nicht, was du meinst. Ich denke, der Hinweis, Andrew's Beitrag zu überprüfen, ist ausreichend; und unabhängig davon machte das OP klar, dass er 2.0 verwendete. –