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

 更新时间:2012年11月21日 10:49:41   作者:  
用了多年的Visual Studio,今天才发现这个编码技巧,真是惭愧,分享出来,算是抛砖引玉吧,需要的朋友可以参考下

用了多年的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#读取计算机CPU及HDD信息的方法

    C#读取计算机CPU及HDD信息的方法

    这篇文章主要介绍了C#读取计算机CPU及HDD信息的方法,涉及C#读取计算机CPU及硬盘信息的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • C# 操作Windows注册表的实现方法

    C# 操作Windows注册表的实现方法

    本文主要介绍了C# 操作Windows注册表的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-03-03
  • C#实现的鼠标钩子

    C#实现的鼠标钩子

    本文给大家分享的是使用C#实现鼠标钩子功能,程序已能获取鼠标坐标,其他就没别的功能了,有需要的小伙伴参考下吧。
    2015-03-03
  • C#实现将应用程序设置为开机启动的方法

    C#实现将应用程序设置为开机启动的方法

    这篇文章主要介绍了C#实现将应用程序设置为开机启动的方法,涉及C#针对注册表的写入技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-09-09
  • C#多线程学习之(一)多线程的相关概念分析

    C#多线程学习之(一)多线程的相关概念分析

    这篇文章主要介绍了C#多线程学习之多线程的相关概念,涉及C#中多线程的相关概念与使用技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • C#使用Twain协议实现扫描仪连续扫描功能

    C#使用Twain协议实现扫描仪连续扫描功能

    这篇文章主要介绍了C#使用Twain协议实现扫描仪连续扫描,只需一行代码,就可实现一次扫描多张,且不需要更改扫描仪的任何设置,需要的朋友可以参考下
    2022-01-01
  • C#使用this关键字实现串联构造函数调用方法

    C#使用this关键字实现串联构造函数调用方法

    这篇文章主要介绍了C#使用this关键字实现串联构造函数调用方法,实例分析了使用this关键字串联构造函数的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-01-01
  • 描述C#多线程中lock关键字的使用分析

    描述C#多线程中lock关键字的使用分析

    本篇文章是对C#多线程中lock关键字的使用进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • C#利用com操作excel释放进程的解决方法

    C#利用com操作excel释放进程的解决方法

    最近利用Microsoft.Office.Interop.Excel.Application读取一个excel后,进程中一直存在excel,在网上找了一阵子,其中有几个解决方案
    2013-03-03
  • C#微信开发第一章

    C#微信开发第一章

    这篇文章主要为大家详细介绍了C#微信开发第一章,很有参考价值和实用性,感兴趣的小伙伴们可以参考一下
    2016-07-07

最新评论