영어로 읽기

다음을 통해 공유


컴파일러 오류 CS1910

'type' 형식의 인수는 DefaultParameterValue 특성에 사용할 수 없습니다.

개체 형식인 매개 변수의 경우 DefaultParameterValueAttribute 의 인수는 null, 정수 형식, 부동 소수점, bool, string, enum또는 char여야 합니다. 인수는 Type 형식 또는 배열 형식일 수 없습니다.

예시

다음 샘플에서는 CS1910:을 생성합니다.

// CS1910.cs
// compile with: /target:library
using System.Runtime.InteropServices;

public interface ISomeInterface
{
    void Bad1([DefaultParameterValue(typeof(object))] object o);   // CS1910
    void Bad2([DefaultParameterValue(new int[] { 1, 2 })] int[] arr);   // CS1910
}