我们往往需要给类添加注释,我们可以把注释块复制出来,放到文件中,然后在需要的时候,复制、粘贴。这样的重复劳动增加了程序员的体力劳动,而VS中给我们提供了项模版,我们只需要在其中修改一点点模版就能达到这样的效果。

首先,找到类模版的位置:C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplates\CSharp\Code\2052\Class,打开Class.cs,为其添加头注释:

/* =======================================================================
* 类名称:$safeitemrootname$
* 类描述:
* 创建人:$username$
* 创建时间:$time$
* 修改人:
* 修改时间:
* 修改备注:
* @version 1.0
* =======================================================================*/
using System;
using System.Collections.Generic;
$if$ ($targetframeworkversion$ >= 3.5)using System.Linq;
$endif$using System.Text;
$if$ ($targetframeworkversion$ >= 4.5)using System.Threading.Tasks;
$endif$
namespace $rootnamespace$
{/// <summary>/// $safeitemrootname$/// </summary>public class $safeitemrootname${}
}

这里的$safeitemrootname$和$username$是由系统提供给我们的,还有一些其他参数:

参数 说明

clrversion 公共语言运行库 (CLR) 的当前版本。

itemname 用户在添加新项对话框中提供的名称。

machinename 当前的计算机名称(例如,Computer01)。

projectname 用户在新建项目对话框中提供的名称。

registeredorganization HKLM\Software\Microsoft\Windows NT\CurrentVersion\RegisteredOrganization 中的注册表项值。

rootnamespace 当前项目的根命名空间。此参数用于替换正向项目中添加的项中的命名空间。

safeitemname 用户在“添加新项”对话框中提供的名称,名称中移除了所有不安全的字符和空格。

safeprojectname 用户在“新建项目”对话框中提供的名称,名称中移除了所有不安全的字符和空格。

time 以 DD/MM/YYYY 00:00:00 格式表示的当前时间。

userdomain 当前的用户域。

username 当前的用户名。

year 以 YYYY 格式表示的当前年份。

转载于:https://www.cnblogs.com/smallerpig/p/3646177.html

Visual Studio 2012中的为创建类时的添加注释模板相关推荐

  1. 在Visual Studio 2012中使用VMSDK开发领域特定语言(一)

    前言 本专题主要介绍在Visual Studio 2012中使用Visualization & Modeling SDK进行领域特定语言(DSL)的开发,包括两个部分的内容.在第一部分中,将对 ...

  2. 在Visual Studio 2012中使用VMSDK开发领域特定语言(二)

    本文为<在Visual Studio 2012中使用VMSDK开发领域特定语言>专题文章的第二部分,在这部分内容中,将以实际应用为例,介绍开发DSL的主要步骤,包括设计.定制.调试.发布以 ...

  3. [Tesseract]Tesseract 在 Visual Studio 2012 中的配置及调用

    一.Tesseract简介 Tesseract是一个开源的OCR(Optical Character Recognition,光学字符识别)引擎,可以识别多种格式的图像文件并将其转换成文本,目前已支持 ...

  4. [DX10游戏教程(C++)]教程1:在Visual Studio 2012中配置DirectX 10

    文章为hhhhhhhhhhkkkkkkkkkk原创,转载请注明出处http://blog.csdn.net/hhhhhhhhhhkkkkkkkkkk/article/details/12278985 ...

  5. 你不得不知道的Visual Studio 2012(3)- 创建Windows应用程序

    创建项目 在Visual Studio中创建一个应用程序,应首先创建一个项和一个解决方案.在此示例中,您将创建Windows presentation foundation应用程序. 创建 WPF 项 ...

  6. vs2012建立java,在Microsoft Visual Studio 2012中使用Java

    我最初是一名C ++程序员,Visual Studio曾为我工作过.但是,最近我想扩展到C#和Java.Visual Studio支持C#,我现在有一些使用它的经验,但是它不支持Java.有人对我有任 ...

  7. 你不得不知道的Visual Studio 2012(3)- 创建Windows(WPF)应用程序

    创建项目 在Visual Studio中创建一个应用程序,应首先创建一个项和一个解决方案.在此示例中,您将创建Windows presentation foundation应用程序. 创建 WPF 项 ...

  8. 如何在Visual Studio 2012中撤消“范围到此”?

    本文翻译自:How do I undo "Scope to this" in Visual Studio 2012? In the Solution Explorer, I cli ...

  9. Visual Studio 2012中使用GitHub

    前言 一直以来都想使用Git来管理自己平时积累的小代码,就是除了工作之外的代码了.有时候自己搞个小代码,在公司写了,就要通过U盘或者网盘等等 一系列工具进行Copy,然后回家才能继续在原来的基础上作业 ...

最新文章

  1. 图像对象paip.Image对象出现“对象当前正在其他地方使用或者GDI+中发生一般性错误的解决...
  2. 网联靴子将落地,银行将关闭第三方支付直接代扣通道
  3. tf.keras.preprocessing.image_dataset_from_directory() 简介
  4. html定义一个集合,HTML标签属性集合
  5. Refactoring
  6. idea中删除java类并提交_IDEA 删除java类的3种提示
  7. 学习笔记(07):MySQL数据库运维与管理-02-用户权限授予演示
  8. 单片机ADC采样算法----卡尔曼滤波
  9. 介绍几个 window 下面的terminal
  10. python 处理xml pandas_在python中解析xml到pandas数据帧
  11. SWF播放器object DEMO
  12. ispostback的坑
  13. PS:更换证件照背景颜色
  14. 人生如梦游戏间,RPG游戏开源开发讲座 JAVA篇 0 ——月晕础润
  15. 十年测试老司机带你应对68道面试题---文章转载自 TesterHome
  16. php md5加密数组,php md5加密
  17. java响应式交友网站计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
  18. 计算机认知训练效果,为轻度认知功能障碍的人保持认知功能而进行的计算机化认知训练...
  19. AD PCB打印1:1
  20. Android 对话框(Dialogs)

热门文章

  1. 微信小程序服务(功能)直达是什么?有什么作用?
  2. VB无所不能之五:建立“标准”DLL动态链接库文件(1)
  3. Linux中使用ps、awk、sh一起批量杀死所有的dotnet进程。
  4. js字符串函数 [http://www.cnblogs.com/qfb620/archive/2011/07/28/2119799.html]
  5. 100c之53:说谎族和诚实族
  6. mybatis 使用in 查询时报错_使用mybatis的resultMap进行复杂查询 057
  7. javascript之数组操作
  8. 模拟spring - 简单实现spring IOC
  9. 案例分析:机场运作系统
  10. Go 永久阻塞的方法