Dostęp do obiektów utworzonych w programie.

0

Chciałbym mieć dostęp do wszystkich zmiennych które utworzyłem w programie oraz obiektów których nie reprezentuje żadna zmienna. Weźmy prosty przykład:

string s;
MyClass mc = new MyClass();
for (int i=0;i<2;i++)
    new MyClass2();

Jak wylistować teraz coś w rodzaju:
System.string
System.int32
MyClass
MyClass2
MyClass2

2

Nie jest to możliwe.

Powiedz jaki efekt chcesz uzyskać.

0

Ale co niby nie jest możliwe?
Bo zarówno kod źródłowy jak i skompilowaną binarkę da się przeanalizować i prawie taki listing zrobić.

0
for (int i=0;i<2;i++)
    new MyClass2();

Jak już zanalizujesz taki kod to daj znać.

1

@endrique nie da sie tak zrobic bo jeśli "jakiegoś obiektu nie reprezentuje zmienna" to obiekt leci w kosmos za sprawą garbage collectora. Jesli chodzi o listing wszystkich zaalokowanych obiektów to musi być to możliwe, bo między innymi na tym opiera się garbage collector ;]

1 użytkowników online, w tym zalogowanych: 0, gości: 1