泛型代码的错误书写会导致原有的Warning都变成Error

Example:

private static StringBuilder Append<T>( this StringBuilder sb, Action<T> action ) where T : System.Enum
{
    ...
}

sb.Append<>( format => {} )

Append<> 即可令你所有的 Warning 都变成 Error. 编译器BUG?


支付宝打赏 微信打赏

您的打赏是对我最大的鼓励!

linzhanyu


Linux, VIM, OpenGL, OpenCL.

Python, C++, C#, ML.

相看莫相笑,同是竹林人。