C#居然没有__FILE__和__LINE__,而且没有有效的替代方法。这着实让我吃惊。
有人说StackFrame可以获得filename and line,不要信他们。StackFrame里面的文件名和代码行号都只有在debug版本下才有。release版本下面,StackFrame里面是不会有file info的。我想你总不会发行一个debug版本的程序出去吧?
更糟糕的是:在C# 2.0里面,仍然没有__FILE__和__LINE__。
完蛋。
有哪位老兄能提供一个可以在release版的C#程序里面使用的__FILE__和__LINE__吗?
有人说StackFrame可以获得filename and line,不要信他们。StackFrame里面的文件名和代码行号都只有在debug版本下才有。release版本下面,StackFrame里面是不会有file info的。我想你总不会发行一个debug版本的程序出去吧?
更糟糕的是:在C# 2.0里面,仍然没有__FILE__和__LINE__。
完蛋。
有哪位老兄能提供一个可以在release版的C#程序里面使用的__FILE__和__LINE__吗?
博客指出C#没有__FILE__和__LINE__,且无有效替代方法。有人提出的StackFrame仅在debug版本下能获取文件名和行号,release版本则无相关信息,C# 2.0也未解决此问题,最后博主寻求可用于release版C#程序的__FILE__和__LINE__。
865

被折叠的 条评论
为什么被折叠?



