分类菜单
软件开发
培训首页> 软件开发培训头条> C#软件操作技巧

C#软件操作技巧

软件开发
发表时间:2017-09-15 6295人浏览

  相信大家都有学习过c#编程的开发,c#是微软公司发布的一种面向对象的、运行于.netframework之上的程序设计语言,c#是面向对象的编程语言。它使得程序员可以地编写各种基于microsoft.net平台的应用程序,microsoft.net提供了一系列的工具和服务来 大程度地开发利用计算与通讯领域,本文将为大家介绍的是在c#中程序开发的时的一些快捷的操作,有需要的朋友们可以参考一下提升效率。

  如果是想要进行智能提示:ctrl+j

  方法参数提示:ctrl+shift+空格

  智能标记(如:提示using、实现接口、抽象类等):ctrl+.

  需要执行测试:ctrl+r,t(当前上下文),ctrl+r,a(所有),ctrl+r,y(所有受影响)

  重新生成:可以是按ctrl+shift+b组合件

  执行化全文:ctrl+k,d

  循环粘贴:ctrl+shift+v可以实现循环粘贴

  如何才能切换到上一页/下一页?:ctrl+f6/ctrl+shift+f6

  #region快捷键:选中要注释的内容,按ctrl+k,s,选择#region

  空格为手指离开键盘,在接下来的文章中将继续为大家更新。

  1)需要注释的话:可以按组合键“ctrl+k+c”;

  2)取消注释:组合键“ctrl+k+u”

  3)当需要去注释方法、类“///”

  4)如何去选定单行代码"home/endctrl+end/home"

  5)1.格式化代码"ctrl+a(全选代码)ctrl+kctrl+f" ps:代码使为全选的一个状态

  2.格式化代码"ctrl+a(全选代码)ctrl+kctrl+d" ps:光标停留在所选代码下一行

  6)使用代码片段eg:cw“tab+tab”->console.write();

  1.如果想要去使用using(记得这个的快捷键是ctrl+.)

  2.回到之前编辑的代码页面,我们知道现在的项目动不动就几十个代码页面,经常需要在几个页面之间跳来跳去,这个时候就需要用到这两个快捷键:

  ctrl+-向后定位,回到上一个编辑的光标点

  ctrl+tab可以是回到上一个文档窗口,如果是ctrl按住不放再按tab可以选择要切换的文档窗口。实际上这个功能和windows中的alt+tab类似

  3.转到定义、查找引用

  比如上边的例子,如果是想要知道变量arraylist它是在哪定义的,这个时候就点击arraylist,只需要去按f12光标就会跳至arraylistarraylist=newarraylist();

  如果想知道有多少个地方使用这个变量arraylist就右击arraylist按a就可以了。

  按f12转到定义或者右击[对象]按g

  查找引用右击按a

  4.列出成员、查看参数说明则是按(ctrl+j)(ctrl+shift+空格键)

  当输入arraylist.之后就会弹出对应的成员列表:

  当发现你的鼠标,如果是点了别的页面,然后是再回来时发现这个成员列表已经消失了,解决的办法就是将光标移到arraylist.后面,按ctrl+j就可以再显示成员列表。

  如果是想要查看一下参数说明,则是可以将光标移到参数,按ctrl+shift+空格键显示参数说明:

  5.vs中其它的常用的快捷键使用:

  实际上,在vs的快捷键太多了,并没有太多的时间去记忆那么多快捷键,只需要记几个操作中比较常用的就可以了。

  操作中只需要按ctrl+shift+b就可以是生成解决方案

  f4显示属性窗口

  f5运行调试,这是基础的按钮啦

  f10跨过程序执行

  f11单步逐句执行

  f7:查看代码

  shift+f7:查看窗体设计器

  ctrl+f:查找

  f3:查找下一个

  ctrl+h:替换

  shift+alt+f10

  ctrl+k+m

  ctrl+e+d

  ctrl+f5:开始执行(不调试)

  f9:表示切换断点

  ctrl+shift+f9:可以是删除全部断点

  ctrl+shift+f:表示在文件中查找

  ctrl+k,s:可以是插入外侧代码

  如果是选中一行或多行代码进行注释:则是按ctrl+e,c

  相反的选中一行或多行代码取消注释:则是按ctrl+e,u就可以了。

  在vs里面的快捷键还是有比价多的,如果你是比较熟悉的话,则是可以使用快捷键,就可以提高你的编写效率,实际上,使用任何一个软件,只要记住了快捷键,那么也就代表了你是熟练的操作了,更多的c#教程,可继续关注厚学网,我们将持续为您更新。


  • 软件开发
  • 软件测试
  • 数据库
  • Web前端
  • 大数据
  • 人工智能
  • 零基础
  • 有HTML基础
  • 有PHP基础
  • 有C语言基础
  • 有JAVA基础
  • 其他计算机语言基础
  • 周末班
  • 全日制白班
  • 随到随学