修改Visual Studio类模板注释信息

背景资料

在开发过程中,经常需要给新增的类和接口添加 public 修饰符和一些相关的注释信息,这个工作是机械而且枯燥的,这个可以通过修改VS自带的类模板来实现。

1、首先找到VS的安装目录,例如如下目录:

D:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\Code\2052

 

2、找到Class,Interface,WebClass这3个目录下面的CS文件后,分别打开,并在文件的最前面加上如下代码:

/********************************************************* Copyright (c) $year$$registeredorganization$ All Rights Reserved.
* CLR版本:$clrversion$
* 机器名称: $machinename$
* 公司名称:$registeredorganization$
* 命名空间: $rootnamespace$
* 文件名:$safeitemname$
* 版本号:V1.0.0.0
* 唯一标识:$guid10$
* 当前的用户域:$userdomain$
* 创建人:$username$
* 电子邮件:jtwang.ok@163.com
* 创建时间:$time$* 描述:
*
*==============================================================
* 修改标记
* 修改时间:$time$
* 修改人:$username$
* 版本号:V1.0.0.0
* 描述:
*
***********************************************************/

3、在class $safeitemrootname$ 前面添加public访问修饰符。这样我们每次在VS中新建类的时候,就不需要再手动去加public修饰符了。如下图所示:

namespace $rootnamespace$
{public class $safeitemrootname${}
}

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/548591.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CGDC

为什么80%的码农都做不了架构师?>>> 听了两天, eve online的讲服务器不错,涉猎较少,所以只能谈下当时记得东西。 eve服务器用stackless python来编程,由于分布式做的比较好,可以通过扩展硬件来…

Visual Studio常用快捷键

快捷键使用的熟练将极大地提高我们的开发侠效率,所以我们有必要记住开发中常用的快捷键。 F4打开属性面板F5调试CtriF5直接执行不调试F9设置,切换断点F10逐过程F11逐语句F12转到定义AltF12查看定义CtrlF查找CtrlA全选界面代码CtrlK CtrlK设置书签CtrlK …

SQLPLUS 使用的一些技巧

为什么80%的码农都做不了架构师?>>> SQLPLUS 使用的一些技巧 在ORACLE的维护过程中,目前ORACLE有很多易用的客户端 工具,如pl sql、delveloer、TOAD,但作为 数据库 管理员也需要经常和SQLPLUS 打交道,一些…

C#中泛型类型约束条件

记录一下&#xff0c;以免忘记。 泛型的类型参数where T &#xff1a;struct 类型参数需是值类型where T&#xff1a;class类型参数需是引用类型where T&#xff1a;new()类型参数要有一个public无参构造函数where T&#xff1a;<base class name>类型参数要派生自某个基…

RMAN 还原与恢复

为什么80%的码农都做不了架构师&#xff1f;>>> -- -- RMAN 还原与恢复 -- 在Oracle中&#xff0c;三大文件即控制文件&#xff0c;数据文件&#xff0c;日志文件的丢失与破坏都将需要使用还原或恢复来使数据库正常化。而RMAN还原与恢复 是实现数据库完整性、可靠性…

在阿里云服务器Windows Server 2012r IIS 上部署.NET网站

本文转载自这篇文章&#xff0c;转载记录一下&#xff0c;万一以后要用到可以作为参考。 1、添加站点 首先创建连接池&#xff0c;如下图所示&#xff1a; 然后添加网站&#xff0c;如下图所示&#xff1a; 添加网站这里&#xff0c;需要注意上图中这个画框的这个位置&#xf…

ASP.NET MVC 利用AreaRegistration进行Area区域模块化开发

背景资料&#xff1a; 随着业务的需要&#xff0c;结构需求越来越多&#xff0c;View文件夹下的文件夹也越来越多&#xff0c;又或者需要更改结构的页面路径&#xff0c;另外可能是多个人合作开发&#xff0c;有多个WEB项目需要合并在一个网站中访问。 用Areas可以解决上述问…

【吼吼睡cocos2d学习笔记】第四章 - 第一个游戏

来让我们开始第一个游戏的制作。 这个过程可能有点艰辛&#xff0c;但是只要坚持下来&#xff0c;第一个游戏往往能给我们带来巨大的收益&#xff08;当然这个收益不是经济上的:-P) 先上截图&#xff1a; iPad中&#xff1a; 游戏构思 角色 在屏幕的上方&#xff0c;有一定数量…

C# 6 的新特性

还是记录一下吧&#xff0c;好记性不如烂笔头。 1、静态的 using 声明 静态的 using 声明允许条用方法时候不适用类名。 C# 5&#xff1a; using System; //etc Console.WriteLine("Hello,World!"); C# 6: using static System.Console; //etc. Writeline("…

C#中的修饰符及其说明

主要修饰符修饰符应用于说明public所有类类型成员任何代码均可以访问该项protected类型和内嵌类型的修饰符只有派生的类型能访问该项internal所有类型或成员只能在包含它的程序集中访问该项private类型和内嵌类型的所有成员只能在它所属的类型中访问该项protected internal类型…

如何从iPhone / iPod Touch / iPad连接

如何从iPhone / iPod Touch / iPad连接 本文将介绍从iPhone / iPod Touch / iPad等设备连接到已启用L2TP over IPsec功能的PacketiX 服务器的方法。 操作前需要按照“在服务器上启用IPsec功能”的提示&#xff0c;在服务器端进行设置。如何增加一个连接设置 首先&#xff0c;你…

C# 中的 is 和 as 运算符 简单举例说明

假设有一个接口&#xff1a;IBankAccount&#xff1b;一个类SaverAccount&#xff0c;类SaverAccout继承自IBankAccount接口&#xff0c;如下图所示&#xff1a; public interface IBankAccount {public interface IBankAccount{void PayIn(decimal amount);bool Withdraw(dec…

ipad xcode连接不了iPad的。

今天是3月14号&#xff0c;也就是传说中的白色情人节。早上拿着ipad连接到电脑上&#xff0c;没想到xcode竟然识别不了。刚开始我以为是ipad也需要像iphone一样制作证书&#xff0c;于是我满怀期待的翻开教程开始制作证书。证书制作结束后&#xff0c;也把证书应用到手机和xcod…

C# partial 部分类使用简单举例说明

partial 关键字允许把类、结构、方法或者接口放在多个文件中。一般情况下&#xff0c;某种类型的代码生成器生成了一个类的某部分&#xff0c;所以把这类放在多个文件中是有益的。假定要给类添加一些从工具中自动生成的内容。如果重新运行该工具&#xff0c;前面所做的修改就会…

POJ 3250 Bad Hair Day【单调队列】

Description Some of Farmer JohnsNcows (1 ≤N≤ 80,000) are having a bad hair day! Since each cow is self-conscious about her messy hairstyle, FJ wants to count the number of other cows that can see the top of other cows heads. Each cowihas a specified heig…

C#中 out、ref、params 修饰符使用方法

使用 out 关键字可以一个方法返回多个返回值。 int i; string str; bool b;public void MyReturnMethod(out int a, out string b,out bool c) {a 9;b "Hello";c false; }params 关键字可以把可变数量的参数(相同类型)作为单个逻辑参数传递给方法。 //返回一些do…

2012年3月编程语言排行榜:JavaScript超越Perl和Python

2012年3月编程语言排行榜&#xff1a;JavaScript超越Perl和Python TIOBE 于昨日公布了2012年3月编程语言指数排行榜。排名前三的语言是&#xff1a;Java、C 和 C#。 在本月排行榜中&#xff0c;JavaScript上升至第8位。由于网站越来越依赖JavaScript&#xff0c;因此JS的流行程…

C#从构造函数中调用其他构造函数

有时&#xff0c;在一个类中有几个构造函数&#xff0c;以容纳某些可选参数&#xff0c;这些构造函数包含一些共同的代码。例如&#xff0c;如下情况&#xff1a; Class Car {private string _description;private int _nWheels;public Car(string description,unit nWheels){_…

Unix整理笔记——安全性——里程碑M13

1 保护信息安全系统有三个基本原则&#xff1a; 机密性&#xff1a;必须阻止那些不需要知道的人了解信息 完整性&#xff1a;信息必须避免未授权的修改或污染 可用性&#xff1a;对那些需要访问信息的人&#xff0c;信息必须是可用的 2 根用户管理选项 sudo

ASP.NET MVC 多语言开发简单案例

首先&#xff0c;新建一个空的MVC项目&#xff0c;增加一个名叫Language的文件夹用于存放资源文件&#xff0c;如下图所示&#xff1a; 在Language文件夹中&#xff0c;增加两个资源文件&#xff0c;分别用于存储中文和英文&#xff0c;如下图所示&#xff1a; 如何添加资源文件…