C# 何时以及为什么要实现IComponent、IContainer和ISite?
我一直在想IComponent、IContainer和ISite的用途是什么。我读过文档,但它非常模糊(或者我想得太多)。我知道如果我创建一个类作为组件,它可以在VisualStudio设计器中使用。但我真的很想更全面地了解:组件/容器模式实现了什么,它能让我的生活更轻松吗?它们是Windows窗体设计器的管道。您很少需要自己实现它们,只需从组件派生组件类即可。当您想要实现自己的设计器时,请开始担心它们。这样做的文档更少。创建可联网应用程序的容器和组件的可用性是什么?它只是实现基于组件的软件的模式/通用框架。《编程.NET组件》这本书很棒!C# 何时以及为什么要实现IComponent、IContainer和ISite?,c#,.net,system.componentmodel,C#,.net,System.componentmodel,我一直在想IComponent、IContainer和ISite的用途是什么。我读过文档,但它非常模糊(或者我想得太多)。我知道如果我创建一个类作为组件,它可以在VisualStudio设计器中使用。但我真的很想更全面地了解:组件/容器模式实现了什么,它能让我的生活更轻松吗?它们是Windows窗体设计器的管道。您很少需要自己实现它们,只需从组件派生组件类即可。当您想要实现自己的设计器时,请开始担心它们。这样做的文档更少。创建可联网应用程序的容器和组件的可用性是什么?它只是实现基于组件的软件的模