주 클래스 내에 몇 개의 중첩 클래스를 만들려고합니다. 난 그냥 그것을 위해 변수를 보유하고 정적 클래스를 생성 한 모든 그들에게 그것을 통과하지 않고 코드를 밖으로 MyPlayer 클래스를 통해 액세스 할 수있을 것입니다 수 있도록C# 중첩 클래스
public class MyPlayer : Player
{
public bool TargetEnemy()
{
return true;
}
public class Movement
{
public uint aInt = 1;
public TurnLeft()
{
}
}
public class ActionBar
{
}
}
나는 많은 다른 클래스가 있습니다. Main.Units.MyPlayer.Movement를 사용하여 MyPlayer-> Movement에 액세스 할 수 있지만이 클래스는 정적 클래스에서 정의한 MyPlayer 인스턴스에 연결되어 있지 않습니다.
예를 들어, MyPlayer-> Movement-> TurnLeft()를 할 수 있기를 원합니다. 나는 이것을 어떻게 얻을 수 있을까? 귀하의 답변에 감사드립니다.
'다중 inheritance'는 완전히 다른 것 (그리고 in'.Net 존재하지 않습니다 ') 나는 그 태그를 제거했다. – gdoron