ClassVersion1, ClassVersion2 및 ClassVariables와 같은 3 가지 클래스가 있습니다. ClassVariables는 Form의 다른 클래스의 도달 변수 용입니다.다른 클래스에서 동일한 속성 및 메서드를 사용하려면 어떻게해야합니까?
Ân 제 의견은 이것들입니다.
if(version == 1)
{
ClassVersion1 clss = new ClassVersion1();
}
else
{
ClassVersion2 clss = new ClassVersion2();
}
clss.vars.variable1 = 3;
clss.vars.variable2=5;
clss.DoSomething();
하지만 함수와 변수를 if 조건 (두 클래스가 같은 이름, 다른 클래스)으로 호출해야합니다. 나는 객체를 조건으로 만들고 상태를 벗어나고 싶다.
어떻게하면됩니까?
당신은 [SO]에 BASE-CLASS 또는 인터페이스 – raiserle
에 오신 것을 환영합니다 사용할 수 있습니다. 소스 코드 에서처럼 코드의 형식을 지정하십시오. 들여 쓰기는 코드를 읽고 이해하기 쉽게 만듭니다. 따라서 귀하의 질문에 대답하기가 더 쉽습니다. – Richard