C# 7 嵌套局部函数——易于阅读?

use*_*923 5 .net c# readability code-readability

C# 7 引入了局部嵌套函数。它们为代码提供了更好的结构,但它们是否提高了可读性?是否有任何标准、建议和最佳实践?对于您的眼睛和美感,什么更容易阅读?

class Nested
{
    void Foo()
    {
        void Bar()
        {
        }

        void Baz()
        {
        }

        Bar();
        Baz();
    }
}

class Usual
{
    void Bar()
    {
    }

    void Baz()
    {
    }

    void Foo()
    {
        Bar();
        Baz();
    }
}
Run Code Online (Sandbox Code Playgroud)