컴파일러 오류 CS0758
업데이트: 2007년 11월
오류 메시지
두 부분 메서드(Partial Method) 선언 모두 params 매개 변수를 사용하거나 params 매개 변수를 사용하지 않아야 합니다.
Both partial method declarations must use a params parameter or neither may use a params parameter
부분 메서드의 한 부분에서 params 매개 변수를 지정하면 다른 부분에서도 해당 매개 변수를 지정해야 합니다.
이 오류를 해결하려면
- 메서드의 한 부분에 params 한정자를 추가하거나 다른 부분에서 해당 한정자를 제거합니다.
예제
다음 코드에서는 CS0758 오류가 발생하는 경우를 보여 줍니다.
using System;
public partial class C
{
partial void Part(int i, params char[] array);
partial void Part(int i, char[] array) // CS0758
{
}
public static int Main()
{
return 1;
}
}