1、打开vs2012--工具--代码段管理器

2、进入代码管理器之后,语言选择Visual C#,然后复制位置框中的地址

3、打开我的电脑,在地址栏粘贴上面复制的地址按下回车就会跳转到我们要去的目录下

4、在该目录下随便复制一个代码段文件(这里我复制cw.snippet文件)

5、上面复制代码段文件的目的是可以在其基础上修改来封装自己的代码段(这里我粘贴到了桌面上,将代码段文件名改成了我自己要封装的代码段名字)

6、用记事本打开mc.sinppet文件,如下所示

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"><CodeSnippet Format="1.0.0"><Header><Title>cw</Title><Shortcut>cw</Shortcut><Description>Console.WriteLine 的代码段</Description><Author>Microsoft Corporation</Author><SnippetTypes><SnippetType>Expansion</SnippetType></SnippetTypes></Header><Snippet><Declarations><Literal Editable="false"><ID>SystemConsole</ID><Function>SimpleTypeName(global::System.Console)</Function></Literal></Declarations><Code Language="csharp"><![CDATA[$SystemConsole$.WriteLine($end$);]]></Code></Snippet></CodeSnippet>
</CodeSnippets>

7、我现在是想将下面这段代码封装成代码段

public class MyCalss{public MyCalss(){}}

8、现在对mc.sinppet文件进行修改

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"><CodeSnippet Format="1.0.0"><Header><Title>mc</Title><Shortcut>mc</Shortcut><Description>MyClass 的代码段</Description><Author>MyName</Author><SnippetTypes><SnippetType>Expansion</SnippetType></SnippetTypes></Header><Snippet><Declarations></Declarations><Code Language="csharp"><![CDATA[public class MyCalss{public MyCalss(){}}$end$]]></Code></Snippet></CodeSnippet>
</CodeSnippets>

对Title,Shortcut,Description标签的内容进行修改,修改成自己的名称。

$end$ 这段代码的意思是光标出现的位置,这里设置在了代码段的最后位置。

将要封装的代码段放到CDATA[]里面就可以了,改完之后保存。

9、mc.sinppet文件修改完需要导入到VS中才能生效。下面进行导入。进到代码段管理器,点导入按钮,会弹出一个打开文件对话框,选中mc.sinppet文件,点打开,然后点完成。

10、到了这一步自己的代码段也就封装好了,可以进行快速调用了。以后调用的时候只要输入mc,然后按两下Tab键就能快速调用出封装好的代码段。

public class MyCalss{public MyCalss(){}}

转载于:https://www.cnblogs.com/awaTangjay/p/6644952.html

Visual Studio 创建封装自己的代码段(C#)相关推荐

  1. sql过滤代码段_如何创建和管理T-SQL代码段

    sql过滤代码段 介绍 (Introduction) Transact-SQL (T-SQL) snippets were first introduced in SQL Server 2012 Ma ...

  2. Xamarin XAML语言教程使用Visual Studio创建XAML

    Xamarin XAML语言教程使用Visual Studio创建XAML Xamarin.Forms允许开发人员通过XAML语法对程序的所有用户界面元素进行详细的定制,如文本.按钮.图像和列表框等. ...

  3. 使用Visual Studio 创建新的Web Part项目

    使用Visual Studio 创建新的Web Part项目 Web Part是你将为SharePoint创建的最常见的对象之一.它是平台构建的核心基块. 1. 管理员身份打开Visual Studi ...

  4. 使用Visual Studio 创建可视Web Part部件

    使用Visual Studio 创建可视Web Part部件 可视Web Part部件是很强大的Web 部件.它提供内置设计器创建你的用户界面. 本文主要解说怎样使用Visual Studio 创建可 ...

  5. 解决 Visual Studio 2017 RC 不兼容低版本 Visual Studio 创建的 MVC 4 项目的问题

    解决 Visual Studio 2017 RC 不兼容低版本 Visual Studio 创建的 MVC 4 项目的问题 参考文章: (1)解决 Visual Studio 2017 RC 不兼容低 ...

  6. visual studio创建项目时需要注意的问题

    visual studio创建项目时需要注意的问题 Win32项目中,只能使用WinMain函数 . Win32控制台程序中只能使用main函数 .

  7. Xamarin 中Visual Studio创建项目提示错误

    Xamarin 中Visual Studio创建项目提示错误 错误信息:Object reference not set to an instance of an object 出现这种情况,是由于没 ...

  8. 如何使用Visual Studio创建SQL Server数据库项目

    目录 背景 介绍 创建新的SQL Server数据库项目 发布以在SQL Server中创建新数据库 结论 背景 数据库在任何应用程序中都扮演着最重要的角色,当表.视图.存储过程的数量增加时,项目管理 ...

  9. Visual Studio创建C语言编程环境

    Visual Studio创建C语言编程环境 1.启动 visual studio 2.创建新项目 3.配置新项目 4.创建源文件 5.添加新项 1.启动 visual studio 将 visual ...

最新文章

  1. 碰到故障大全---cd
  2. mongodb 结果二次调用_mongodb慢查询记录
  3. html实体编码遇上js代码
  4. 一家大型公司的nginx配置
  5. 307. Range Sum Query - Mutable | 307. 区域和检索 - 数组可修改(数据结构:线段树,图文详解)
  6. 大事件后台管理系统开发实战(中)
  7. Linux信号实践(2) --信号分类
  8. c语言数据结构的主函数怎么写,您好,关于数据结构C语言的问题,上次百度知道里面主函数没有发上去? 爱问知识人...
  9. 【零基础学Java】—ArrayList集合概述和基本使用(十四)
  10. 一招教你查看Mac本机WiFi密码
  11. *第十五周*数据结构实践项目三【B-树的基本操作】
  12. 英超俱乐部面临网络威胁,球队一起训练防御网络攻击
  13. 基于Java+Springmvc+vue+element实现大学生科技创新创业项目管理系统
  14. 用AndServer做安卓手机服务器
  15. thinkPHP 接口访问限制
  16. DATE_ADD() 函数使用
  17. uni-app里的拓展组件uni ui与UI框架uView UI的Popup 弹出层的区别!
  18. Java:DateUtils 获取 本上下(周/月)周一周日 最后一天 当月多少天
  19. 学机器人编程要学什么知识
  20. 网站刷关键词_如何提升网站关键词及长尾词的排名 - 百度排名提升软件

热门文章

  1. 构建之法读书笔记之五
  2. 如何在Windows 2000的域环境中自动分发软件
  3. php 数组 随机选择_php中通过数组进行高效随机抽取指定条记录的算法
  4. 可信计算 沈昌祥_沈昌祥院士在南宁开展网络安全前沿知识讲座
  5. 示波器探头×1和×10的意义
  6. 虚拟机下Linux安装图解之四:VMware Tools 的安装
  7. healpy的安装(包括healpix)
  8. scrapy下载中间件设置代理和useraget大全
  9. Spring Boot 全局异常处理
  10. Storm入门(九)Storm常见模式之流聚合