摘要: 得到函数名:System.Diagnostics.StackTrace st = new System.Diagnostics.StackTrace(); this.Text = st.GetFrame(0).ToString();得到代码行,源代码文件名:StackTrace st = new StackTrace(new StackFrame(true));Console.WriteLine(" Stack trace for current level: {0}", st.ToString());StackFrame sf = st.GetFrame(0);Console.W 阅读全文
posted @ 2008-12-15 16:12 leonardleonard 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 特性(attribute)是被指定给某一声明的一则附加的声明性信息。在C#中,有一个小的预定义特性集合。在学习如何建立我们自己的定制特性(custom attributes)之前,我们先来看看在我们的代码中如何使用预定义特性。  using System;   public class AnyClass { [Obsolete("Don't use Old method, use New method", true)] static void Old( ) { }static void New( ) { } public static void Main( ) { Old( ); 阅读全文
posted @ 2008-12-15 16:10 leonardleonard 阅读(131) 评论(0) 推荐(0) 编辑