10 个 C#编程和 Visual Studio 使用技巧
C#是一门伟大的编程语言,与 C++和 Java 相比,它的语法更简单,相对来说更好
入门,经历 10 年的发展,C#已经成为编程语言领域强有力的竞争者,每一年我们都能看
到它的进步,每一个新版本都加入了许多新特性,总的来说,作为一门编程语言,它没有
让 C#开发者社区失望。Visual Studio 亦是如此,新版本的 Visual Studio 2010
所带来
的新特性也让开发者们兴奋不已。本文下篇请点击这里。
对开场白没兴趣?好吧,我们直接切入正题,下面介绍 10 个 C#编程和 Visual
Studio IDE 使用技巧。
1、Environment.Newline
你是否知道这个属性是与平台无关的?允许你根据每个平台输出新的换行字符。
1. Console.WriteLine("MyTipsOn,{0}C#",Environment.NewLine);
2、命名空间别名
你是否知道可以使用更短的别名代替长的命名空间?你是否遇到过需要限制完整的命
名空间以避免产生歧义?看下面的代码示例,它是使用扩展的.NET Framework 控件创建
的一个通用库。
2. usingSystem.Web.UI.WebControls;
3. usingMyGenericLibrary.UserControls;
4.
5. /*AssumingthatyouhadaTextBoxcontrolinboththenamespace,
6. youwouldhavetofullyqualifytheclassobjectwiththe
7. completenamespace.Toavoidthat,youcanusenamespacealias.
8. Changeasbelow*/
9.
10. usingSystem.Web.UI.WebControls;
11. usingmc=MyGenericLibrary.UserControls;
12.
13. /*andthenuse,/*
14. mc.TextBoxtextbox=newmc.TextBox();
3、DebuggerBrowsable 属性
每个 C#开发人员应该都有过程序调试的经历,这个属性在调试期间控制对象行为的
能力非常强大,在调试过程中它在一个小提示窗口中显示对象,它可以用于隐藏私有成员
或在调试窗口中显示也是多余的成员,例如,当你调试类对象时,在调试窗口中你可以看
到私有变量,这个时候你就可以使用
[DebuggerBrowsable(DebuggerBrowsableState.Never)]属性来隐藏它们,下面是
可见的代码。
评论0