C#中几个未知的Visual Studio编码技巧分享
发布时间:2022-09-16 04:21:19
标签:C#,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
多会一些快捷键,可以减少鼠标键盘的来回切换,有效节省编码时间。
0
投稿
猜你喜欢
- 其实这个表示有点不太对,应该是 Druid 动态切换数据源的方法,只是应用在了 springboot 框架中,准备代码准备了半天,之前在一次
- 一、了解Spring自动装配的方式采用传统的XML方式配置Bean组件的关键代码如下所示<bean id="userMapp
- 一、背景介绍:我们在进行数据存储的时候,有时候会加入本地缓存、分布式缓存以及数据库存储 * 的结构,当我们取值的时候经常是像下面这样的流程:1
- 背景最近再做一个需求,就是对站点的一些事件进行埋点,说白了就是记录用户的访问行为。那么这些数据怎么保存呢,人家点一下保存一下?显然不合适,肯
- 本文纯干货,贴上PDF文档操作类C#代码,需要添加iTextSharp.dll引用才可以正常通过编译。废话不多说了,直接给大家贴代码了。代码
- 本文实例为大家分享了WPF实现背景灯光随鼠标闪动的具体代码,供大家参考,具体内容如下实现效果如下:思路:将容器分割成组合三角形Path,鼠标
- 一、运算符运算符包括下面几种:算术运算符赋值运算符比较运算符逻辑运算符位运算符三目运算符最不常用的是位运算符,但也是最接近计算机底层的。1、
- 近期遇到了DateTime到底是值类型还是引用类型的疑惑,顺势较深入地了解一下DateTime相关的内容结论:DateTime是值类型,因为
- Java中throws和throw的区别讲解当然,你需要明白异常在Java中式以一个对象来看待。并且所有系统定义的编译和运行异常都可以由系统
- Android 微信摇一摇功能实现,最近学习传感器,就想实现摇一摇的功能,上网查了些资料,就整理下。如有错误,还请指正。开发环境Androi
- 前言扫雷是一个常见小游戏,那么如何用C语言实现扫雷呢?学习了二维数组之后,我们可将扫雷的网格区域存储为二维数组,从而使用C语言实现扫雷。1.
- Java读取Properties文件的方法总结  
- 平时项目中只要涉及表,那么一定能接触到众多各式各样的ID编号,博主整理一些常用的ID格式,整合一个ID生成工具类,供大家参考,如果有什么不足
- 1. 引入依赖pom文件引入activemq依赖<!--activeMq配置--> &
- 1. 为什么写这篇文章?事情是这样的,在 2021年6月10日早上我在CSDN上发布了文章《你真的懂Java怎么输出Hello World吗
- 本文实例为大家分享了C语言实现俄罗斯方块的具体代码,供大家参考,具体内容如下GitHub:【C语言】实现俄罗斯方块源代码Head.h#ifn
- SessionFactory在Hibernate中实际上起到了一个缓冲区的作用 他缓冲了HI
- ProxyFactory是创建代理类的工厂接口,其中的setProperties方法用来对工厂进行属性设置,但是mybatis内置的两个实现
- 常量池Java中我们创建String对象有两种基本方法。String str1 = "zxhtom";String st
- Java提示缺少返回值语句怎么办?这里我们给大家提供具体的解决方法。首先,以下面的程序为例,会看到在控制台有:错误:缺少返回语句的提示。找到