C# Debug.WriteLine 参数显示不对{0}

最近使用这个函数调试,原始代码:

StackTrace st = new StackTrace(new StackFrame(true));
           
            Debug.WriteLine(" Stack trace for current level: {0}", st.ToString());

debug下运行{0}参数没有被替换。搜索网上资料,发现需要这样写

Debug.WriteLine(string.Format(" Stack trace for current level: {0}", st.ToString()));

你可能感兴趣的:(c#,开发语言,html)