Cannot use String.Empty as a default value for an optional parameter

前端 未结 8 1635
生来不讨喜
生来不讨喜 2020-12-04 14:47

I am reading Effective C# by Bill Wagner. In Item 14 - Minimize Duplicate Initialization Logic, he shows the following example of using the new opt

8条回答
  •  广开言路
    2020-12-04 15:48

    Perhaps the best solution to this problem is an overload of this method, in this way:

    public static void PrintString() 
    { 
        PrintString(string.Empty);
    }
    

提交回复
热议问题