반응형
c#에서 클래스 상속 시 아래와 같은 Error가 발생하는 경우가 있습니다.
Erro code: CS7036
Desc: ~에서 필요한 정식 매개 변수.. ~에 해당하는 제공된 인수가 없습니다.
상속하고자 하는 부모 클래스의 생성자에 필요한 매개변수를 넘겨주는 부분이 없어 그런것으로 아래와 같은 Case에서
발생합니다.
class ParentTestClass
{
public ParentTestClass(int NeedToArgument)
{
}
}
class ChildTestClass : ParentTestClass
{
public ChildTestClass(int Argument)
{
}
}
위 부분에서 ChildTestClass부분의 생성자에 아래 같이 부모 생성자의 인자값을 넘겨 줄 수 있도록 추가해주면 됩니다.
base(Argument)와 같이 추가..
class ChildTestClass : ParentTestClass
{
public ChildTestClass(int Argument) : base(Argument)
{
}
}
정보는 공유되어야 한다 쭈욱~

반응형
댓글