C# VS中类的开头的作者和创建时间和版本等信息是自动生成的还是必须手写。如果能自动生成怎么生成的。

开头的注释信息 比如:
/********************************************************************************
** All rights reserved
** filename: Class1
** auth:    李**
** date:    2017/11/17 15:49:00
** desc:
** Ver.:     V1.0.0
*********************************************************************************/

需要修改类模板,由于我们国家是中国,在微软的语言代号里中国为2052,

然后在以下路径找到类模板,不同版本路径可能略有不同。

我现在以VS2013为例,我的VS安装路径如下:

// 如果你在Code文件夹找不到2052文件夹,说明你当前的操作系统不是中文的,正如我上面所说的那样,2052代表中国语言的代号,1033是英文代号。

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplates\CSharp\Code\2052\Class文件夹下找到Class.cs,然后把你的文字复制到上方如:

/********************************************************************************** All rights reserved
** filename: $safeitemrootname$
** auth:    李**
** date:    $time$
** desc:
** Ver.:     V1.0.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$
{class $safeitemrootname${}
}

改完后,保存并重启VS,然后打开VS新建一个类,此时的每次新建的类都会有上述的注释内容。

效果如下:

/********************************************************************************
** All rights reserved
** filename: Class1
** auth:    李**
** date:    2017/11/17 15:49:00
** desc:
** Ver.:     V1.0.0
*********************************************************************************/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace WindowsFormsApplication1
{class Class1{}
}

其它版本的类模板设置路径如下:

2005:

C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE\ItemTemplates\CSharp\1033\Class.zip

2008:

C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class.zip

2010:

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class.zip

2012:

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs

2013:

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs

2015:

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Code\1033\Class\Class.cs

值得说明的是:上面的代码,强烈建议你不要随意修改,以免造成不必要的麻烦。

转载于:https://www.cnblogs.com/lixunwu/articles/7851946.html

C# VS中类的开头自动生成相关推荐

  1. python list转字符串_我用python写了个自动生成给文档生成索引的脚本!懒人智慧...

    我用 python 写了一个自动生成索引的脚本 简介:为了刷算法题,建了一个 GitHub仓库: PiperLiu / ACMOI_Journey ,记录自己的刷题轨迹,并总结一下方法.心得.想到一个 ...

  2. 使用mybatis自动生成指定规则的编号

    一.要求 1.如果表中还未有菜单,添加一级菜单,编号为:'300' 2.继续添加一级菜单,编号为:一级菜单最大编号 + 1,如'301','302','303' 3.添加子级菜单:编号 = 父级编号 ...

  3. 自动生成get,set方法

    引发的问题: Action中有一个属性名字叫private boolean isHideNumber 用struts2的<s:if test ="isHideNumber"& ...

  4. 玩转Eclipse — 自动生成setter和getter方法

    我们在程序开发过程中,往往要编写这样的类:类的部分或者全部属性不希望让外部世界直接访问,而不用public字段修饰.这样,方法调用成了访问这些属性的唯一途径.JavaBean就是一个很好的例子,其严格 ...

  5. 读取word对应页码_毕业论文怎样自动生成目录及从任意页开始排页码

    怎样自动生成目录及从任意页开始排页码微软WORD这个软件大家都很熟悉,但有不少功能我们并没有用到,其中不乏非常实用的.今儿个我给大家介绍一下如何用WORD自动生成目录.这对那些用WORD写书,写论文的 ...

  6. gorm存指针数据_gormt: gormt 是一个数据库映射工具,可以将 mysql 数据库自动生成 golang sturct 结构...

    mysql数据库转 struct 工具,可以将mysql数据库自动生成golang sturct结构,带大驼峰命名规则.带json标签 交互界面模式 ./gormt -g=true 命令行模式 ./g ...

  7. Stark 组件:快速开发神器 —— 自动生成 URL

    说道 Stark 你是不是不会想到他--Tony Stark,超级英雄钢铁侠,这也是我的偶像. 不过我们今天要开发的 Stark 组件,倒是跟他的人工智能助手 JARVIS 有些类似,是帮助我们快速开 ...

  8. Lombok — Java代码自动生成 开发利器

    http://www.jiucool.com/lombok-java-eclipse/ 最近回家闲暇之余,发现了老外一款不错的工具,决定引入项目当中,这款工具就是Lombok. 一.Lombok是什么 ...

  9. 在idea中为类和方法自动生成注释

    一.设置类级别的注释(创建类是自动生成注释) 二.设置方法级别的注释 一.设置类级别的注释(创建类是自动生成注释) 图中的代码块: /** * @author ${USER} * @date ${DA ...

最新文章

  1. uc的剪切板能关掉吗_关掉网络游戏,小孩就有美好的未来吗?
  2. 使用 commander inquirer 构建专业的node cli
  3. linux有关网络服务的接口,linux系统有关网络服务接口定义是哪个?
  4. rpmbuild FILE
  5. 微软面试题之两个链表的第一个公共结点
  6. 【 数据结构(C语言)】线性表——链表反转
  7. 进制之间的转换(史上最全自己纯手工总结)
  8. 服务器ip每天自动更换,IP地址经常更换,自动获取的IP上不了网怎么办?
  9. Creo 9.0 基准特征:基准轴
  10. 电烙铁的使用方法及焊接技巧
  11. 模仿天猫商城的J2EE商城网站项目后端5——bean包
  12. vivo电池损耗指令代码_「值得收藏」手机上的神奇代码,除了*#*#6485#*#*,还有这些...
  13. ue4 Sequencer笔记
  14. 微信小程序——获取当前人微信绑定的手机号码
  15. 操作系统实验3 页式地址重定位模拟
  16. 杀毒软件之东邪西毒南帝北丐
  17. 电话接入系统的服务器设置,Skype for Business Server 中本地 PSTN 连接的计划电话系统...
  18. Ubuntu-20.04-live-server无人值守安装
  19. 八 EUI高级制作 ① 初认识
  20. 2018年美国国内高校排名

热门文章

  1. python训练营免费领取-21天训练营丨Python量化投资打卡第五期!学完押金全返!...
  2. python数字类型-Python数字类型及其操作
  3. python用中文怎么说-如何用Python做中文分词?
  4. python编程在哪里写程序-教你如何编写、保存与运行Python程序的方法
  5. python3在线-Python 3中的新功能
  6. python读取txt文件写入-python 读取、写入txt文件的示例
  7. python程序设计报告-20192116 实验一《Python程序设计》实验报告
  8. python四大软件-Python未来可能面临的四大转折
  9. python流程图-python中的图表渲染(流程图可视化)
  10. 学了python可以从事什么岗位-学完Python编程可以从事哪些岗位?