[C#] 居然没有__FILE__和__LINE__

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)