Initializing list inline

前端 未结 4 397
没有蜡笔的小新
没有蜡笔的小新 2020-12-10 00:26

I\'m getting a weird error when doing this: (.net 2.0)

public overrides List getSpaceballs
{
    get { return new List() { \"abc\         


        
4条回答
  •  既然无缘
    2020-12-10 00:52

    The first option is not legal :)

    You can only do that type of initialiser on arrays.

    -- Edit: See Andrew Hare's post (and others, below); it is only available in v3 and up.

    -- Edit again:

    Just to be clear, if your compiler is of 3 or greater, you can target 2.0, to get this to work (because it's compiled down to the code that Andrew shows, below). But if your compiler is 2, then you can't.

提交回复
热议问题