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

时间:2022-09-16 04:21:19 

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

开发环境: vs2010+C#

1、代码重构新建类

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

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

2、提取方法

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

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

3、插入快捷短语

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

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

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

4、其他快捷键

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

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

标签:C#,Visual,Studio,编码技巧
0
投稿

猜你喜欢

  • Android自定义View原理(实战)

    2021-07-25 02:46:47
  • Spring的Aware接口你知道多少

    2023-01-19 12:44:20
  • Android CameraManager类详解

    2022-06-12 13:05:52
  • Spring中XML schema扩展机制的深入讲解

    2022-06-29 07:44:15
  • Java的split方法使用详解

    2021-10-03 06:09:57
  • Android实现动态添加数据与堆叠折线图详解流程

    2021-09-27 17:50:49
  • 基于java 线程的几种状态(详解)

    2022-08-31 19:51:47
  • 重新启动IDEA时maven项目SSM框架文件变色所有@注解失效

    2021-12-08 06:42:23
  • 学习Java HashMap,看这篇就够了

    2023-11-11 11:18:56
  • Java聊天室之解决连接超时问题

    2021-06-07 16:30:54
  • C# 注册表 操作实现代码

    2023-07-02 21:53:22
  • Java简单高效实现分页功能

    2022-05-24 13:56:02
  • Spring Cloud Eureka 注册与发现操作步骤详解

    2022-06-25 07:11:12
  • Java内存缓存工具Guava LoadingCache使用解析

    2023-05-25 08:36:36
  • java对list<Object>进行手动分页实现

    2023-01-13 13:41:01
  • struts1之简单mvc示例_动力节点Java学院整理

    2021-10-28 14:43:03
  • android通过servlet上传文件到服务器

    2021-10-07 05:44:02
  • C# Winform实现石头剪刀布游戏

    2022-03-17 17:05:14
  • Android xUtils更新到3.0后的基本使用规则详解

    2023-02-07 23:14:39
  • Spring Aop 源码增强获取分享

    2023-06-22 21:59:22
  • asp之家 软件编程 m.aspxhome.com