我希望能够使用using语句包围对动态对象的每次调用。例如,我有一个公开动态对象的类,其他类则从该动态对象中调用方法。
public class ExampleClass
{
public dynamic DynamicObject;
}
class SecondExampleClass
{
exampleClassInstance.DynamicObject.SomeMethod();
}
我希望能够使用using语句包围对动态对象的所有调用:
class SecondExampleClass
{
using (...) {
exampleClassInstance.DynamicObject.SomeMethod();
}
}
有没有一种方法可以在包装类内部自动执行此操作,而不必在每次对DynamicObject的每次调用周围都显式添加using语句?