[转帖]一个不错的技巧
我搞C#编程有些时候了,现在把自己学会的一些技巧告诉大家。这里我们假定你使用的是Visual Studio .net 2003
1.#region...#endregion
这个不要说了,相信很多人都在用(如果还不知道的话自己在一段代码前后加这两句,看看什么效果)
2.@
这个符号干什么用的呢?看看一下两句:
System.Console.WriteLine("C:\\Windows\\Explorer.exe");
System.Console.WriteLine(@"C:\Windows\Explorer.exe");
两句输出完全一样……
明白了吧,@加在字符串常量前面,能让编译器知道你后面的那个常量没有转义字符,也就是说把'\'看作字符而不是转义符号。
3.///
这是XML的注释符号。譬如说我有这个函数定义:
int Function(int a,double b);
在定义前面一行,打上///三个字符,看看发生了什么?
/// <summary>
/// xxx
/// </summary>
/// <params name="a">xxx</params>
/// <params name="b">xxx</params>
/// <returns>xxx</returns>
四个xxx是给你填的。那,这里填了有什么用呢?其实,vs的智能感知就是靠这个工作的。它读取你这里的资料,然后为你提供智能感知信息。目前2003版的vs只有C#支持代码文件内嵌XML哦!
转自:编程爱好者论坛,作者:FancyMouse