gpt4 book ai didi

c# - 私有(private)方法?

转载 作者:太空狗 更新时间:2023-10-29 22:30:25 26 4
gpt4 key购买 nike

在我的项目中,我经常希望有一个私有(private)的方法(或者函数,如果你愿意的话),但是我也想从另一个类访问它。有这种可能吗?

澄清一下,这个方法可以从 ClassA 访问,它是它自己的类,但不能从任何其他类访问。​​

最佳答案

有很多方法可以做到这一点,直到你的最后一个陈述是“而且只有那个类”,我只能想到一种方法来做到这一点,就是将类放在程序集中,例如:

程序集 A 只包含类 A 以及您要声明为内部的方法

程序集 B 声明为友好程序集:https://msdn.microsoft.com/en-us/library/0tke9fxk.aspx并包含调用 A 的代码(它可以说它是内部的,就好像在同一个程序集中,因为它是一个 friend 程序集)

链接到 A 、 B 或两者的其他程序集将无法调用类 A 上的方法,因为它是内部方法。

关于c# - 私有(private)方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34461529/

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