我记得再C中有一个__LINE__的宏可以获得当前行号,再C#中没有宏了,用什么方法可以获得当前行号呢?
解决方案 »
- datagridviewcombobox选择触发事件?
- 大家看看,这里的sub为什么没法写了
- 问一下匹配顶级域名的正则表达式写法
- 请大家帮帮忙看怎么写,谢谢!
- OdbcDataAdapter.update()成功,但数据库记录没有更新
- 请教:分组sql语句如何编写?谢谢!
- 请问C#中如何处理Html文本问题--解决了还有分可给(项目急)!!!
- C# 现在两机通信用什么啊?串口吗?现在好多主板都没有串口了啊!
- 谁有用在C#上的outlook控件
- 在文本框中输入信息 显示在Gridview中
- 〓〓〓 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());
}
}