![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
. NET 性能调优
a7214355456
这个作者很懒,什么都没留下…
展开
-
C#语言的几个层次
<br />接到一位前不久C#培训学员的来信,这位学员虽然以前功底欠缺,但学习劲头很足,在培训中成长很快。即便基本吃透《.NET框架(修订版)》还嫌不够过瘾,一心要成为高手中的高手。来信的目的是希望我来指点进阶方向。<br />说实话,我一般不想在这些有关个人发展的大是大非的问题上给人指导,因为太多亲身或眼见的经历告诉我人生实在是很难捉摸,善良、智慧、勤奋这些我们珍视的品格常常会碰到可怕的现实。我感觉我鼓励一个人的时候,我只关注到了“程序正义”,并没有多大的信心向他保证“结果正义”。人生不像软件,可以在好的原创 2011-02-14 12:49:00 · 313 阅读 · 0 评论 -
C# 里怎样得到当前执行的函数名,当前代码行,源代码文件名。
<br />得到函数名:<br />System.Diagnostics.StackTrace st = new System.Diagnostics.StackTrace(); <br /> this.Text = st.GetFrame(0).ToString();<br />得到代码行,源代码文件名:<br />StackTrace st = new StackTrace(new StackFrame(true));<br />Console.WriteLine(" St原创 2011-02-14 12:46:00 · 253 阅读 · 0 评论 -
C# 特性(Attribute)学习
<br />特性(attribute)是被指定给某一声明的一则附加的声明性信息。<br />在C#中,有一个小的预定义特性集合。在学习如何建立我们自己的定制特性(custom attributes)之前,我们先来看看在我们的代码中如何使用预定义特性。<br /><br /> using System; <br /> public class AnyClass <br />{ <br /> [Obsolete("Don't use Old method, use New method", true原创 2011-02-14 12:47:00 · 261 阅读 · 0 评论