Debug.WriteLine()には、次のシグネチャを持つオーバーロードがあります。
public static void WriteLine(string format, params Object[] args)
Trace.WriteLine()にはそのオーバーロードがありません (他のすべてのオーバーロードはありますDebug.WriteLine()
が)。
誰かがこの省略の理由を知っていますか?
自分で避ける理由はないのでは?(私はロギングインターフェースを実装しているので、私は尋ねるだけです。デフォルトの実装は and を使用するだけDebug.WriteLine()
でTrace.WriteLine()
、奇妙な影響を認識したいのですが、想像できません。)