Share via


컴파일러 오류 CS1925

업데이트: 2007년 11월

오류 메시지

컬렉션 이니셜라이저로 'type' 형식의 개체를 초기화할 수 없습니다.
Cannot initialize object of type 'type' with a collection initializer.

컬렉션 이니셜라이저는 특정 조건에 맞는 컬렉션 클래스에서만 사용할 수 있습니다. 자세한 내용은 개체 및 컬렉션 이니셜라이저(C# 프로그래밍 가이드)를 참조하십시오. 이 오류는 컬렉션 이니셜라이저 안에 중첩된 배열 이니셜라이저의 약식 표현을 사용하는 경우에도 발생할 수 있습니다.

이 오류를 해결하려면

  • 생성자 및 메서드를 호출하여 개체를 초기화합니다.

예제

다음 코드에서는 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
    }
}