여기에는 세 가지 클래스가 있습니다.내부 클래스의 외부 클래스 객체에 액세스 할 수 있습니까?
class A
{
public class innerB
{
//Do something
}
public class innerC
{
//trying to access objB here directly or indirectly over here.
//I dont have to create an object of innerB, but to access the object created by A
//i.e.
innerB objInnerB = objB;
//not like this
innerB objInnerB= new innerB();
}
private innerB objB{get;set;} **//Private**
public A()
{
objB= new innerB();
}
}
내가 클래스 A.에 의해 생성되는 클래스 C에서 B 클래스의 개체에 액세스 할 는 클래스 C에서 클래스 A의 객체에 변화를 만들기 위해 어떻게 든 가능 할 수 있습니까에 의해 클래스 A의 객체를 가져 아무튼 이벤트를 만들거나.
편집 : 위의 질문을 내 실수. (A)에 생성 된 B의 목적은 공공
가 가능 I는 A 등급으로 처리 할 수있는 이벤트를 발생시킬 수있게 될 얘기 할 경우 이벤트
를 작성하여이 작업을 수행 할 수 있나요없는 개인이며, 다음 내 문제가 될 수 있습니다 해결되었습니다.
대부분의 코드를 작성 했으므로 Visual Studio에 덤프하고 직접 사용해 보지 않으시겠습니까? –
@ Justin : Thx ur 도움을 위해 이미 VS에서이 작업을 수행하려고합니다. 나는 단지 내가 현재 원하는 상황에서 내 100 줄의 코드를 요약했다. 해결책이 있으면 제안 해주세요. 다른 클래스에 의해 제기 된 내 이벤트에서 A의 객체에 액세스해야하고 innerC에서 캡처되고 있습니다. –