有人可以解释我们应该使用的时间和原因 System.ComponentModel.Container
, 请?最近我遇到了这门课的使用 这里,但实际上无法理解什么样的好处可以让我们在这里上课。
有人可以解释我们应该使用的时间和原因 System.ComponentModel.Container
, 请?最近我遇到了这门课的使用 这里,但实际上无法理解什么样的好处可以让我们在这里上课。
一般来说, System.ComponentModel
存在名称空间用于支持组件开发 - 组件可以是可视(控件)和非可视组件。 IMO,人们应该开发组件(在这种情况下 IComponent
实现)当需要设计时支持时。例如,您可以将组件拖到Visual Studio中的设计图面上并访问其属性。在这种情况下, IContainer
& Container
代表将包含一个或多个组件的持有者。我严重怀疑你是否需要使用 System.ComponentModel.Container
直接 - 此类将由.NET框架和Visual Studio(或其他设计器工具)在内部使用。至于你所看到的代码,它看起来已经过时了,就此而言,它甚至不是实例化Component类(只是创建了一个引用)。