ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

C# 示例代码

作者: etic 全部

Sublime Text 的 C# 示例代码

详细信息

安装次数

  • 总数 55K
  • Win 42K
  • Mac 8K
  • Linux 5K
2023 年 8 月 6 日 2023 年 8 月 5 日 2023 年 8 月 4 日 2023 年 8 月 3 日 2023 年 8 月 2 日 2023 年 8 月 1 日 2023 年 7 月 31 日 2023 年 7 月 30 日 2023 年 7 月 29 日 2023 年 7 月 28 日 2023 年 7 月 27 日 2023 年 7 月 26 日 2023 年 7 月 25 日 2023 年 7 月 24 日 2023 年 7 月 23 日 2023 年 7 月 22 日 2023 年 7 月 21 日 2023 年 7 月 20 日 2023 年 7 月 19 日 2023 年 7 月 18 日 2023 年 7 月 17 日 2023 年 7 月 16 日 2023 年 7 月 15 日 2023 年 7 月 14 日 2023 年 7 月 13 日 2023 年 7 月 12 日 2023 年 7 月 11 日 2023 年 7 月 10 日 2023 年 7 月 9 日 2023 年 7 月 8 日 2023 年 7 月 7 日 2023 年 7 月 6 日 2023 年 7 月 5 日 2023 年 7 月 4 日 2023 年 7 月 3 日 2023 年 7 月 2 日 2023 年 7 月 1 日 2023 年 6 月 30 日 2023 年 6 月 29 日 2023 年 6 月 28 日 2023 年 6 月 27 日 2023 年 6 月 26 日 2023 年 6 月 25 日 2023 年 6 月 24 日 2023 年 6 月 23 日
Windows 3 2 1 2 0 3 2 3 4 1 3 1 4 3 2 5 4 3 0 6 1 3 2 1 4 0 3 2 3 1 1 1 3 5 1 1 3 6 3 1 0 0 2 2 4
Mac 1 2 0 0 0 0 0 0 2 0 0 1 2 1 0 0 1 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 1 1
Linux 0 1 1 0 0 0 1 3 1 1 0 3 1 0 0 1 1 0 1 0 1 1 0 2 1 0 0 0 0 1 0 2 1 0 0 0 0 0 0 0 1 0 0 2 0

README

原始代码
raw.​githubusercontent.​com

CSharpSnippets

Sublime Text 的 C# 示例代码。

安装

使用 Package Control 安装

推荐的安装方法。搜索 C# 示例代码 或直接搜索 C#

Linux

git clone git://github.com/etic/CSharpSnippets.git ~/.config/sublime-text-3/Packages

OSX

git clone git://github.com/etic/CSharpSnippets.git ~/Library/Application Support/Sublime Text 3/Packages

Windows

git clone git://github.com/etic/CSharpSnippets.git %userprofile%\AppData\Roaming\Sublime Text 3\Packages

代码片段

[case] Case

case ${1:Constant}:
  ${0}
  break;

[class] Class

${1:public} class ${2:ClassName} 
{
  ${0}
}

[ctor] Constructor

${1:public} ${2:ClassName} (${3:Parameters}) 
{
  ${0}
}

[default] Default

default:
  ${0}
  break;

[delegate] Delegate

public delegate ${1:ReturnType} ${2:DelegateName}(${3:Parameters});

[else] Else

else {
    ${0}
}

[elseif] Else If

else if (${1:Condition}) {
    ${0}
}

[for] For

for (${1:Initializer}; ${2:Condition}; ${3:Update}) 
{
    ${0}
}

[fact] xUnit 测试方法

[Fact]
${1:public} void ${2:TestName}() 
{
    //Given

    //When

    //Then
}${0}

[foreach] ForEach

foreach (${1:Type} in ${2:Collection}) 
{
    ${0}
}

[if] If

if (${1:Condition}) 
{
    ${0}
}

[interface] Interface

interface ${1:InterfaceName} 
{
    ${0}
}

[ns] Namespace

namespace ${1:NamespaceName} 
{
    ${0}
}

[pm] 私有方法

private ${1:ReturnType} ${2:MethodName}(${3:Parameters}) 
{
    ${0}
}

[pr] 属性(只读)

${3:public} ${1:Type} ${2:PropertyName} 
{
    get;
    private set;
}${0}

[prop] 属性(读写)

${1:public} ${2:Type} ${3:PropertyName} { get; set; }${0}

[pum] 公共方法

public ${1:ReturnType} ${2:MethodName}(${3:Parameters}) 
{
    ${0}
}

[struct] Struct

${1:public} struct ${2:StructName} 
{
    ${0}
}

[switch] Switch

switch (${1:Expression}) 
{
    ${0}
}

[try] Try / Catch / Finally

try 
{
    ${1}
} catch {${2:System.Exception} e) 
{
    ${3}
} finally 
{
    ${0}
}

[us] Using

using ${1:System};

[while] While

while (${1:Condition})
{
    ${0}
}

文档片段

[c] C 文档标签

<c>${1}</c>

[code] 代码文档标签

/// <code>
/// ${1}
/// </code>

[example] 示例文档标签

/// <example>
/// ${1}
/// </example>

[exception] 异常文档标签

/// <exception cref="${1:member}">${2}</exception>

[include] 包含文档标签

/// <include file='${1:filepath}' path='${2:tagpath}[@${3:name}="${4}"]' />

[list] 列表文档标签

/// <list type="{1:type}">
/// ${2}
/// </list>

[description] 列表描述文档标签

/// <description>${1}</description>

[listheader] 列表标题文档标签

/// <listheader>
/// ${1}
/// </listheader>

[item] 列表项文档标签

/// <item>
/// ${1}
/// </item>

[term] 列表术语文档标签

/// <term>${1}</term>

[para] 段落文档标签

/// <para>${1}</para>

[param] 参数文档标签

/// <param name="${1:name}">${2}</param>

[paramref] 参数引用文档标签

/// <paramref name="${1:name}"/>

[permission] 权限文档标签

/// <permission cref="${1:member}">$2}</permission>

[remarks] 备注文档标签

/// <remarks>
/// ${1}
/// </remarks>

[returns] 返回文档标签

/// <returns>${1}</returns>

[see] 见文档标签

<see cref="${1:member}" />

[seealso]参见文档标签

/// <seealso cref="${1:member}" />

[summary] 摘要文档标签

/// <summary>
/// ${1}
/// </summary>

[typeparam] 类型参数文档标签

/// <typeparam name="${1:name}">${2}</typeparam>

[typeparamref] 类型参数引用文档标签

<typeparamref name="${1:name}" />

[value] 值文档标签

/// <value>${1}</value>

许可协议

MIT