c# - 是否可以只从另一个函数中调用一个函数?

标签 c# function

在 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/

相关文章:

python - Scipy、odeint 以及 odeint 输入函数的输入设置

c++ - _tcslen 和 _tcsclen 有什么区别?

c# - 为什么我在这个 try-catch block 中得到 "Error: datatable does not exist in current context"?

c# - 子文件夹应用程序中的 Web api 路由

c# - 为什么 ILogger 不记录到 Azure 应用程序见解?

c# - 如何将结构从 C# 编码到 C++?

c++ - 为什么编译器不显示这些返回类型的错误?

c# - 当被要求修复程序中的错误时,您会发现 100 多个实例

math - 绘制2D隐式标量场的等值线

c++ - Arduino/C++ 中的函数/方法定义错误。还是语法错误?