솔루션 프로젝트에서 보호 된 멤버가있는 클래스가 있습니다.
public class FPrintImage
{
protected static Byte[] fpImage1;
protected static Byte[] fpImage2;
}
이제 xaml 페이지의 클래스 뒤에있는 코드이기도 한 다른 프로젝트 클래스에서 클래스의 보호 된 멤버에 액세스하려고합니다.
public partial class MainWindow : Window
{
}
클래스의 보호 된 멤버에 액세스 할 수 없습니다.
그러나 수행 할 수있는 작업은 FPrintImage에서 하위 클래스를 파생하는 것입니다.
public class MyFPrintImage : FPrintImage
{
public static Byte[] getFPImage1()
{
return fpImage1;
}
public static void setFPImage1(Byte[] _fpImage1)
{
fpImage1 = _fpImage1;
}
}
그런 다음 보호 된 구성원에 액세스 할 수 있습니다.
편집 : 실제로 두 개의 기본 클래스에서 상속 할 수 없지만 MainWindow 클래스에서 하위 클래스의 인스턴스를 만들 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다