我的代码中有这样的代码
Debug.WriteLine($@"Operation time: {elapsedMilliseconds}ms");
写上标有 [Conditional("DEBUG")] 的行,表示该方法的调用将在 release 中省略。
[Conditional("DEBUG")]
[__DynamicallyInvokable]
public static void WriteLine(string message, string category)
{
TraceInternal.WriteLine(message, category);
}
但是,它会在 RELEASE 中为该方法的参数调用 string.Format 还是将其删除?