gpt4 book ai didi

c# - 是什么导致对象浏览器中 DLL 中的属性命名空间?

转载 作者:行者123 更新时间:2023-12-04 17:02:12 25 4
gpt4 key购买 nike

查看 Microsoft Visual Studio 2017 中的对象浏览器,我可以看到一些程序集具有 Properties 命名空间,包括我自己制作的一些程序集。我们可以在 Telerick 的 TelerickData DLL 中看到这一点,如下图所示。迄今为止,我所看到的这些命名空间都没有任何公开可用的内容,除了命名空间的名称(例如 Namespace TelerickData.Properties )和它所属的程序集的名称(例如 Member of TelerikData )之外,也没有任何其他信息

某些程序集不显示此命名空间,例如某些其他 Telerik DLL 或任何框架 DLL。

这个命名空间的目的是什么?我可以为我自己的 C# DLL 删除、隐藏它或将其设为私有(private)吗?我是不是该?

DLL namespace listing in Object Browser showing empty Properties namespace

最佳答案

它通常是资源和设置的自动生成的设计器类的地方,默认情况下属于 Properties 命名空间。您在图书馆外看不到它们的原因可能是由于它们的 internal访问修饰符。 Hereinternal 上的另一个答案只有命名空间中的类。

关于c# - 是什么导致对象浏览器中 DLL 中的属性命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45711843/

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