CS1925 de erro do compilador

Mensagem de erro

Não é possível inicializar o objeto do tipo 'type' com um inicializador de coleção.

Os inicializadores de coleção só são permitidos para as classes de coleção que atendam a determinados critérios.Para obter mais informações, consulte Objeto e inicializadores de coleção (Guia de programação C#).Este erro também é produzido quando você tenta usar a forma curta de um inicializador de matriz aninhado dentro de um inicializador de coleta.

Para corrigir este erro

  • Inicializar o objeto chamando seus construtores e métodos.

Exemplo

O código a seguir gera CS1925:

// cs1925.cs
public class Student
{
    public int[] Scores;
}

class Test
{
    static void Main(string[] args)
    {
        Student student = new Student { Scores = { 1, 2, 3 } }; // CS1925
    }
}