我记得再C中有一个__LINE__的宏可以获得当前行号,再C#中没有宏了,用什么方法可以获得当前行号呢?
解决方案 »
- C#怎么模拟桌面歌词显示?
- 倒计时程序怎么写啊?5555 搞了半天没搞好。
- typeof(Form1).Assembly 该怎么理解?
- 怎么用iText 把HTML转换成PDF?C#
- 从C# wpf中导出图片到word里 怎么设置 图片居中
- 用C#如何实现象WINRAR中目录和文件的显示功能(如双击打开下级目录或返回上级目录)__(在WebForm下)
- C# Task
- C#(2003) Odbc 执行事务时的一个奇怪问题.....大家来看看啊
- 各位大哥,帮帮我!!!
- C#好书推荐
- 〓〓〓 WEB项目调试问题:本机调试正常,局域网中其他机器访问时候不正常
- 有没有应用delegate的BeginInvoke和EndInvoke的小例子?
我都是用循环的readline,在循环里加个int 型的自己数多少行
难道能直接得到么?
所以 #if DEBUG 可以继续用的 ,而且更方便,因为直接在项目属性中设置好在调试状态定义什么(比如 "DEBUG" ),发布状态定义什么,然后在整个项目中都可以在代码里直接 #if DEBUG
VS.NET 几个月没用了....记忆不是很清,你自己找找?
try
{
....
}
catch(Exception)
{
System.Diagnostics.StackTrace st = new System.Diagnostics.StackTrace(true);
System.Diagnostics.StackFrame sf = null;
int count = st.FrameCount;
for (int i=0; i<count; i++)
{
sf = st.GetFrame(i);
Console.WriteLine(sf.ToString()+sf.GetFileLineNumber()+sf.GetFileName());
}
}