首页 > 解决方案 > C# 中是否允许嵌套方法/函数/协程?

问题描述

 public void StartNewWave(float startDelay)
 {

     StartCoroutine(StartDelay());

     IEnumerator StartDelay()
     {
         yield return new WaitForSeconds(2);
         Timer.StartTimerFrom(startDelay, StartWave);
     }
 }

在这种情况下,它是协程的包装器。我也对常规嵌套方法感兴趣。

标签: c#unity3dmethodsnested

解决方案


自C# 7.0起允许使用本地函数


推荐阅读