gpt4 book ai didi

c# - 什么时候以及为什么我们应该使用类 System.ComponentModel.Container?

转载 作者:可可西里 更新时间:2023-11-01 08:09:51 26 4
gpt4 key购买 nike

有人能解释一下我们何时以及为什么应该使用 System.ComponentModel.Container 吗?最近我遇到了这个类的使用 here ,但真的不明白有什么好处可以让我们上这门课。

最佳答案

一般来说,System.ComponentModel 命名空间的存在是为了支持组件开发——组件可以是可视的(控件)和非可视的。 IMO,当需要设计时支持时,应该开发组件(在此上下文中 IComponent 实现)。例如,您可以将组件拖到 Visual Studio 中的设计图面上并访问它们的属性。在此上下文中,IContainerContainer 表示将包含一个或多个组件的容器。我严重怀疑您是否需要直接使用 System.ComponentModel.Container - 此类将由 .NET 框架和 Visual Studio(或其他设计器工具)在内部使用。就您所看到的代码而言,它似乎已经过时了,就此而言,它甚至没有实例化 Component 类(只是创建了一个引用)。

关于c# - 什么时候以及为什么我们应该使用类 System.ComponentModel.Container?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4667057/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com