Why do methods with only one statement need braces?

前端 未结 4 629
执念已碎
执念已碎 2020-12-15 12:17
public void Finalise()
    ProcessFinalisation(true);

Doesn\'t compile, but the correct version:

public void Finalise()
{
    Proce         


        
4条回答
  •  北荒
    北荒 (楼主)
    2020-12-15 12:38

    Since C# 6.0 you can declare:

    void WriteToConsole(string word) => Console.WriteLine(word)
    

    And then call it as usual:

    public static void Main()
    {
        var word = "Hello World!";
        WriteToConsole(word);
    }
    

提交回复
热议问题