Получение вызывающего объекта - C#
Формулировка задачи:
Здравствуйте!
Из класса А я дергаю метод статического класса S. Могу ли я в классе S получить объект A a, который вызывает этот самый метод?
class A { public void foo() { S.Method(); } } static class S { public static void Method() { A a = ??? //Объект, который вызывает } }
Решение задачи: «Получение вызывающего объекта»
textual
Листинг программы
class A { public void foo() { S.Method(this); } } static class S { public static void Method(A a) { } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д