C#中几个未知的Visual Studio编码技巧分享

所属分类: 软件编程 / C#教程 阅读数: 104
收藏 0 赞 0 分享

用了多年的Visual Studio,今天才发现这个编码技巧,真是惭愧,分享出来,算是抛砖引玉吧!

开发环境: vs2010+C#

1、代码重构新建类

如果你还像我以前一样使用右键快捷菜单新建类,那就太Out了。VS的那个“新建项对话框”出来的很慢,很影响心情。
当你发现需要定义一个类时,正确的方法:
1)在当前代码处定义上类名,例如:List<NewClass> ls;
2)焦点移动到NewClass处,按下ctrl + .("点")
3)回车。
这样类就建好了。此方法还适用于类的方法、属性、字段,重命名字段方法名等

2、提取方法

有时我们发现自己老是在写同一段代码,可以提取一个方法,怎么弄?跟我一起做
1)不用鼠标选中我们的代码
2)按下ctrl+r,按下m (注意这是分两次按的)
3)在弹出的对话框内输入方法名称,回车

3、插入快捷短语

快速定义依赖属性
1)输入propd
2)快速按两次Tab键
3)在选中区域输入,按Tab键切换到下一个区域,完成后回车。
其实刚才插入的是一个快捷代码短语snippet,vs可以自己定义的,通过“工具”菜单=>代码段管理器。

4、其他快捷键

快速切换标签页:ctrl+tab
跳到单词开始或结束位置:ctrl+左右箭头
全屏编辑代码:shift+alt+enter
调出即时窗口:ctrl+alt+i

多会一些快捷键,可以减少鼠标键盘的来回切换,有效节省编码时间。

更多精彩内容其他人还在看

c#开发word批量转pdf源码分享

已经安装有Office环境,借助一些简单的代码即可实现批量Word转PDF,看下面的实例源码吧
收藏 0 赞 0 分享

c# xml API操作的小例子

这篇文章主要介绍了c# xml API操作的小例子,有需要的朋友可以参考一下
收藏 0 赞 0 分享

c#唯一值渲染实例代码

这篇文章主要介绍了c#唯一值渲染实例代码,有需要的朋友可以参考一下
收藏 0 赞 0 分享

淘宝IP地址库采集器c#代码

这篇文章主要介绍了淘宝IP地址库采集器c#代码,有需要的朋友可以参考一下
收藏 0 赞 0 分享

C#在后台运行操作(BackgroundWorker用法)示例分享

BackgroundWorker类允许在单独的专用线程上运行操作。如果需要能进行响应的用户界面,而且面临与这类操作相关的长时间延迟,则可以使用BackgroundWorker类方便地解决问题,下面看示例
收藏 0 赞 0 分享

c#文本加密程序代码示例

这是一个加密软件,但只限于文本加密,加了窗口控件的滑动效果,详细看下面的代码
收藏 0 赞 0 分享

c#生成站点地图(SiteMapPath)文件示例程序

这篇文章主要介绍了c#生成站点地图(SiteMapPath)文件的示例,大家参考使用
收藏 0 赞 0 分享

C# 键盘Enter键取代Tab键实现代码

这篇文章主要介绍了C# 键盘Enter键取代Tab键实现代码,有需要的朋友可以参考一下
收藏 0 赞 0 分享

C# WinForm导出Excel方法介绍

在.NET应用中,导出Excel是很常见的需求,导出Excel报表大致有以下三种方式:Office PIA,文件流和NPOI开源库,本文只介绍前两种方式
收藏 0 赞 0 分享

C#串口通信程序实例详解

在.NET平台下创建C#串口通信程序,.NET 2.0提供了串口通信的功能,其命名空间是System.IO.Ports,创建C#串口通信程序的具体实现是如何的呢?让我们开始吧
收藏 0 赞 0 分享
查看更多