D365 扩展方法:在 next aaa() 方法外添加判断语句
在D365中,扩展方法是通过在一个类中添加与原始类相同的方法名称和参数来实现的。因此,扩展方法的调用是通过实例化原始类的对象来完成的。\n\n在扩展方法中,可以在next aaa()方法的外面添加判断语句。这样,当满足特定条件时,才会执行next aaa()方法。例如:\n\ncsharp\npublic static class MyExtensions\n{\n public static void MyMethod(this MyClass myClass)\n {\n if (myClass.SomeProperty == "someValue")\n {\n // 执行next aaa()方法\n myClass.nextaaa();\n }\n }\n}\n\n\n在上面的例子中,next aaa()方法只有在myClass对象的SomeProperty属性等于"someValue"时才会被执行。这样可以根据特定条件来决定是否执行扩展方法中的某些逻辑。
原文地址: https://www.cveoy.top/t/topic/pVuM 著作权归作者所有。请勿转载和采集!