在 C# 中是否可以创建一个只能从另一个函数中调用的函数?
例如,你能做这样的事情吗?
private void a()
{
b();
c();
...do something else
private void b()
{
..do something but can only be called from a()
}
private void c()
{
..do something but can only be called from a()
}
}
我想这样做的原因是函数 b()
和 c()
拆分了 a()
和 a()
的一些实现细节它们只是在自己的范围内更清晰、更容易阅读。但是,这些函数对类没有用,因为 a()
在它们被调用后会进行一些必须发生的处理。
最佳答案
也许使用匿名嵌套函数?
关于c# - 是否可以只从另一个函数中调用一个函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/592873/