C# 调用父函数
我试图解决以下问题:我有一个共同的项目和一个具体的项目。具体的项目参考了共同标准 我正在从公共项目创建一个表单实例,并从特定项目打开它。此表单从Web服务导入对象。在我的正常使用中,我将导入的对象保存在属性中,当show dialog正常时,我通常从form对象读取它 然而,这迫使我关闭表单。如何调用显示表单对话框的函数来处理导入的对象,同时保持表单打开以进行进一步导入 根据答案,我尝试将特定项目中类的this实例传递给表单,但由于is持有对公共项目的引用,这会导致循环引用,因此是不允许的C# 调用父函数,c#,oop,C#,Oop,我试图解决以下问题:我有一个共同的项目和一个具体的项目。具体的项目参考了共同标准 我正在从公共项目创建一个表单实例,并从特定项目打开它。此表单从Web服务导入对象。在我的正常使用中,我将导入的对象保存在属性中,当show dialog正常时,我通常从form对象读取它 然而,这迫使我关闭表单。如何调用显示表单对话框的函数来处理导入的对象,同时保持表单打开以进行进一步导入 根据答案,我尝试将特定项目中类的this实例传递给表单,但由于is持有对公共项目的引用,这会导致循环引用,因此是不允许的 谢谢
谢谢你你能把你的对象分配到另一个类的静态属性中吗,这样你就可以随时访问它了?这是一个非常奇怪的场景。但若我理解正确的话,那个么有一个项目使用了公共项目的引用,而你们是以标准项目中的公共项目的形式打开的 如果希望从该表单中获得一些信息而不关闭它,则可以使用事件将信息传递给启动该表单的类或项目
希望这将解决您的问题好吧,我想您可以用它来处理一些繁重的任务,比如调用表单,而繁重的任务可以用来从普通项目中调用函数 这个事件解决方案奏效了。我正在设置一个回调对象和方法,还使用一个自定义事件args来传递我的自定义参数,效果非常好。谢谢你