В чем разница между передачей делегата в MarshalByRefObj
через метод или наличием статического экземпляра этого делегата в главном классе, который MarshalByRefObj
затем обращается к нему и присваивает его себе?
Вот сценарий:
public class test
{
public static Something SomethingDelegate;
public delegate void Something(string test);
public test()
{
}
public void DoSomething(string text)
{
}
}
И теперь MarshalByRefObj
обращается к SomethingDelegate
, указывая его на свой собственный метод.