gpt4 book ai didi

c# - 一个可以作为参数传递到任何地方的私有(private)类——这可能吗?

转载 作者:太空宇宙 更新时间:2023-11-03 17:22:26 24 4
gpt4 key购买 nike

我想定义一个类 ClassA,它可以作为参数传递给项目(全局范围)中的任何方法或类。但是,我想强制执行一个约束,以确保 ClassA 只能在单个 ClassB 的范围内实例化。换句话说,我希望该类具有相对于 ClassA 的私有(private)范围,同时仍然能够将该对象作为参数传递给分布在整个项目中的方法和类。

这可能吗?

最佳答案

您可以使 ClassA 抽象,并使具体实现对 ClassB 私有(private)(作为嵌套类)。

关于c# - 一个可以作为参数传递到任何地方的私有(private)类——这可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4962507/

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