Employee
의 값을 반환하고 emp
변수에 저장되는 GetEmployee()
메서드를 호출합니다.C에서 재귀 적으로 중첩 클래스에서 멤버 필드를 검색하는 방법
var emp = GetEmployee();
은 내가 emp
변수에서 반복적으로
[Address->DoorNum,Street,Zip]
[Phone->mobile,homePhone],
[Dependents->name,age,
[phone->mobile,homePhone]]
처럼 모든 구성원의 나이, 이름과 같은 Employee 클래스의 필드와 중첩 된 클래스의 구성원을 검색해야합니다.
클래스 구조는 다음과 같습니다 :
class Employee
{
int age;
string name
Address address;
Phone[] phones;
Dependents[] dependents;
}
class Address
{
int DoorNum;
string Street;
int Zip;
}
class Phone
{
string mobile;
string homePhone;
}
class Dependents
{
string name;
int age;
Phone depPhone;
}
당신은 내가 이것을 달성 할 수있는 방법 좀 도와 줄래?
당신이하고 싶은 일에 더 많은 맥락을 제공 할 수 있습니까? 자신의 라이브러리를 제 3 자 라이브러리로 옮기는 것을 여러 가지 방법으로 해결할 수 있습니다. 데이터로 수행하려는 작업은 사용자의 작업 수행 방식에 영향을 미칩니다. –
Employee 객체를 만들거나 변수를 가져 오시겠습니까? 또는 런타임에 속성 이름을 가져 오시겠습니까? 나는 네가 무엇을 요구하는지 너무 확신하지 못한다. –
그건 '재귀'라고하지 않습니다. – ThePower