• Visual C# 代码段


    代码段是现成的代码段,您可以快速将其插入到您的代码中。 例如,for 代码段创建一个空的 for 循环。 有些代码段为外侧代码段,这些代码段允许您先选择代码行,然后选择要并入选定代码行的代码段。 例如,当您选择代码行,然后激活 for 代码段时,便会创建一个 for 循环,选定的这些代码行在该循环块内。 代码段可以使程序代码的编写更快、更容易、更可靠。

    可以在光标位置插入代码段,或在当前选定的代码周围插入外侧代码段。 调用代码段插入器的方法有:通过“IntelliSense”菜单上的“插入代码段”或“外侧代码”命令;或相应使用键盘快捷键 Ctrl+K 和 X 或 Ctrl+K 和 S。

    代码段插入器显示所有可用代码段的名称。 代码段插入器中还包括一个输入对话框,可在此键入代码段的名称或代码段名称的一部分。 代码段插入器将突出显示与代码段名称最接近的匹配项。 按 Tab 键可随时消除代码段插入器,并插入当前选定的代码段。 键入 Esc 或在“代码编辑器”中单击鼠标将消除代码段插入器,但不插入代码段。

    默认情况下,Visual Studio 中包括下列代码段。

     

    名称(或快捷方式)

    描述

    插入代码段的有效位置

    #if

    创建 #if 指令和 #endif 指令。

    任意位置。

    #region

    创建 #region 指令和 #endregion 指令。

    任意位置。

    ~

    为包含类创建析构函数。

    在类中。

    属性

    为从 Attribute 派生的类创建声明。

    在命名空间(包括全局命名空间)、类或结构中。

    Checked

    创建 checked 块。

    在方法、索引器、属性访问器或事件访问器中。

    class

    创建类声明。

    在命名空间(包括全局命名空间)、类或结构中。

    ctor

    为包含类创建构造函数。

    在类中。

    cw

    创建对 WriteLine 的调用。

    在方法、索引器、属性访问器或事件访问器中。

    do

    创建 dowhile 循环。

    在方法、索引器、属性访问器或事件访问器中。

    else

    创建 else 块。

    在方法、索引器、属性访问器或事件访问器中。

    enum

    创建 enum 声明。

    在命名空间(包括全局命名空间)、类或结构中。

    equals

    创建一个方法声明,该声明对 Object 类中定义的 Equals 方法进行重写。

    在类或结构中。

    exception

    为某个从异常(默认情况下为 Exception)派生的类创建声明。

    在命名空间(包括全局命名空间)、类或结构中。

    for

    创建 for 循环。

    在方法、索引器、属性访问器或事件访问器中。

    foreach

    创建 foreach 循环。

    在方法、索引器、属性访问器或事件访问器中。

    forr

    创建一个 for 循环,在每次循环之后递减循环变量。

    在方法、索引器、属性访问器或事件访问器中。

    if

    创建 if 块。

    在方法、索引器、属性访问器或事件访问器中。

    Indexer — 索引器

    创建索引器声明。

    在类或结构中。

    接口

    创建 interface 声明。

    在命名空间(包括全局命名空间)、类或结构中。

    invoke

    创建可安全调用事件的块。

    在方法、索引器、属性访问器或事件访问器中。

    迭代器

    创建迭代器。

    在类或结构中。

    iterindex

    使用嵌套类创建“命名的”迭代器和索引器对。

    在类或结构中。

    lock

    创建 lock 块。

    在方法、索引器、属性访问器或事件访问器中。

    mbox

    创建对 MessageBox.Show 的调用。 您可能必须添加对 System.Windows.Forms.dll 的引用。

    在方法、索引器、属性访问器或事件访问器中。

    namespace

    创建 namespace 声明。

    在命名空间(包括全局命名空间)中。

    prop

    创建自动实现属性声明。

    在类或结构中。

    propfull

    创建具有 get 和 set 访问器的属性声明。

    在类或结构中。

    propg

    创建具有私有“set”访问器的只读自动实现的属性

    在类或结构中。

    sim

    创建 staticint Main 方法声明。

    在类或结构中。

    struct

    创建 struct 声明。

    在命名空间(包括全局命名空间)、类或结构中。

    svm

    创建 staticvoid Main 方法声明。

    在类或结构中。

    switch

    创建 switch 块。

    在方法、索引器、属性访问器或事件访问器中。

    try

    创建 try-catch 块。

    在方法、索引器、属性访问器或事件访问器中。

    tryf

    创建 try-finally 块。

    在方法、索引器、属性访问器或事件访问器中。

    Unchecked

    创建 unchecked 块。

    在方法、索引器、属性访问器或事件访问器中。

    unsafe

    创建 unsafe 块。

    在方法、索引器、属性访问器或事件访问器中。

    使用

    创建 using 指令。

    在命名空间(包括全局命名空间)中。

    while

    创建 while 循环。

    在方法、索引器、属性访问器或事件访问器中。

    来自:官方CSDN

  • 相关阅读:
    restapi(6)- do it the functional way, 重温函数式编程
    JS模块化
    socket.io websocket
    CSS 文字换行
    webpack初识
    升级nodejs至最新
    JavaScript Promise迷你书(中文版)
    时间格式化
    npm yarn
    深入浅出MongoDB应用实战开发
  • 原文地址:https://www.cnblogs.com/doubleyong/p/4603735.html
Copyright © 2020-2023  润新知