gpt4 book ai didi

.net - 如何从 Visual Studio 的 IntelliSense 隐藏我的类库 (dll) 的方法/属性?

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

我正在 VB.NET 中编写我的第一个类库。我的想法是分发这个库,以便其他人可以在他们的应用程序中使用它。

但是,也许由于我缺乏编写和构建库及其类的经验,我注意到方法/属性都显示在 Visual Studio 的 IntelliSense 中。

问题是它们中的许多只在库本身中使用,开发人员在将我的库合并到他们的应用程序中时不应该使用它们(可能会造成灾难) - 只有少数应该是可见的,即那些需要的开发商。

因此,我的问题是:有没有办法从 Visual Studio 的 IntelliSense 中隐藏我的库的某些方法/属性?也许类似于REM?

提前致谢。

编辑:如前所述 - 这是我的第一个图书馆,我现在明白我的问题可以通过两种方式来解释:

1) 如何对 IntelliSense 隐藏一些东西

2) 如何防止开发者使用和调用某些方法/属性

当然,我想要的最终结果是开发人员根本无法访问某些方法/属性,即上面的第 2 项。

非常感谢。我今天刚刚学到了一些新东西,我现在将学习访问级别...

最佳答案

仅应声明您希望可见的类型/方法/属性 Public .其余的应该声明Private , Protected , FriendProtected Friend .

您可以在 MSDN web page for them 上阅读有关这些访问级别的更多信息。 .一般来说,您通常应该只将事情公开,因为它们确实需要公开。

关于.net - 如何从 Visual Studio 的 IntelliSense 隐藏我的类库 (dll) 的方法/属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/608028/

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