ylbtech-C#-片段-插入片段:Visual C#
1.返回顶部

·#if

#if true

#endif

·#region

#region MyRegion

#endregion

·

2.返回顶部

·namespace

namespace MyNamespace
{ }

·class

class MyClass
{ }

·interface

interface IInterface
{ }

·struct

struct MyStruct
{ }

·ator

public Class1()
{ }

· sim

static int Main( string[] args )
{ return ;
}

·svm

static void Main( string[] args )
{ }

·index

public object this[int index]
{
get { /* return the specified index here */ }
set { /* set the specified index to value here */ }
}

·iterindex

public MyViewIterator MyView
{
get
{
return new MyViewIterator( this );
}
} public class MyViewIterator
{
readonly MyViewIterator outer; internal MyViewIterator( MyViewIterator outer )
{
this.outer = outer;
} // TODO: provide an appropriate implementation here
public int Length { get { return ; } } public ElementType this[int index]
{
get
{
//
// TODO: implement indexer here
//
// you have full access to MyViewIterator privates
// throw new NotImplementedException();
return default( ElementType );
}
} public System.Collections.Generic.IEnumerator<ElementType> GetEnumerator()
{
for( int i = ; i < this.Length; i++ )
{
yield return this[i];
}
}
}

·iterator

public System.Collections.Generic.IEnumerator<ElementType> GetEnumerator()
{ throw new NotImplementedException();
yield return default( ElementType );
}

··enum

enum MyEnum
{ }

·attibute

[System.AttributeUsage( AttributeTargets.All, Inherited = false, AllowMultiple = true )]
sealed class MyAttribute : Attribute
{
// See the attribute guidelines at
// http://go.microsoft.com/fwlink/?LinkId=85236
readonly string positionalString; // This is a positional argument
public MyAttribute( string positionalString )
{
this.positionalString = positionalString; // TODO: Implement code here throw new NotImplementedException();
} public string PositionalString
{
get { return positionalString; }
} // This is a named argument
public int NamedInt { get; set; }
}

·equals

// override object.Equals
public override bool Equals( object obj )
{
//
// See the full list of guidelines at
// http://go.microsoft.com/fwlink/?LinkID=85237
// and also the guidance for operator== at
// http://go.microsoft.com/fwlink/?LinkId=85238
// if( obj == null || GetType() != obj.GetType() )
{
return false;
} // TODO: write your implementation of Equals() here
throw new NotImplementedException();
return base.Equals( obj );
} // override object.GetHashCode
public override int GetHashCode()
{
// TODO: write your implementation of GetHashCode() here
throw new NotImplementedException();
return base.GetHashCode();
}

·using

using(resource)
{ }

·

3.返回顶部

·if

if (true)
{ }

·else

else
{ }

·while

while (true)
{ }

·do

do
{ } while (true);

··switch

switch (switch_on)
{
default:
}

·for

for (int i = ; i<length; i++)
{ }

·forr

for (int i = length - ; i >=  ; i--)
{ }

·foreach

foreach (var item in collection)
{ }

·

4.返回顶部

·try

try
{ }
catch (global::System.Exception)
{ throw;
}

·tryf

try
{ }
finally
{ }

·exception

[Serializable]
public class MyException : Exception
{
public MyException() { }
public MyException( string message ) : base( message ) { }
public MyException( string message, Exception inner ) : base( message, inner ) { }
protected MyException(
System.Runtime.Serialization.SerializationInfo info,
System.Runtime.Serialization.StreamingContext context ) : base( info, context ) { }
}

·

5.返回顶部
·unsafe
unsafe
{ }

·checked

checked
{ }

·unchecked

unchecked
{ }

·lock

lock (this)

{

}

··invoke

EventHandler temp = MyEvent;
if (temp != null)
{
temp();
}

·

·~

~Class1()
{ }

·

6.返回顶部

·prop

public int MyProperty { get; set; }

·propfull

private int myVar;

public int MyProperty
{
get { return myVar; }
set { myVar = value; }
}

·propg

public int MyProperty { get; private set; }

·
··
·cw

Console.WriteLine();

·mbox

System.Windows.Forms.MessageBox.Show("Test");

·

作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

C#-片段-插入片段:Visual C#的更多相关文章

  1. C#-片段-插入片段:测试

    ylbtech-C#-片段-插入片段:测试 using Microsoft.VisualStudio.TestTools.UnitTesting; 1.返回顶部 ·测试方法 [Microsoft.Vi ...

  2. Visual Studio使用技巧,创建自己的代码片段

    1.代码片段的使用示例 在编写代码中常会使用代码片段来提高我们的编写代码的效率,如:在Visual Studio中编写一个 for(int i = 0; i < length;i++) { } ...

  3. visual studio制作代码片段

    使用 Visual Studio 的代码片段功能,我们可以快速根据已有模板创建出大量常用的代码出来.ReSharper 已经自带了一份非常好用的代码片段工具,不过使用 ReSharper 创建出来的代 ...

  4. Visual Studio 2010 中的 Web 开发

    概述 Microsoft Visual Studio 2010 为 ASP.NET Web 应用程序的开发提供非常多新的功能.这些新功能旨在帮助开发者高速方便地创建和部署质量高且功能全的 Web 应用 ...

  5. JavaScript中的Array.prototype.slice.call()方法学习

    JavaScript中的Array.prototype.slice.call(arguments)能将有length属性的对象转换为数组(特别注意: 这个对象一定要有length属性). 但有一个例外 ...

  6. Visual Studio 如何使用代码片段Code Snippet提高编程速度!!!

      使用Code Snippet简化Coding 在开发的项目的时候,你是否经常遇到需要重复编写一些类似的代码,比如是否经常会使用 for.foreach ? 在编写这两个循环语句的时候,你是一个字符 ...

  7. Visual Studio 的代码片段工具

    当安装完Visual Studio之后,会有附带一些原生的代码片段文件(*.snippet),对于vs2013参考目录如下: X:\Program Files (x86)\Microsoft Visu ...

  8. [搬运] 将 Visual Studio 的代码片段导出到 VS Code

    原文 : A Visual Studio to Visual Studio Code Snippet Converter 作者 : Rick Strahl 译者 : 张蘅水 导语 和原文作者一样,水弟 ...

  9. visual studio code开发代码片段扩展插件

    背景 visual studio code编辑器强大在于可以自己扩展插件,不仅可以去插件市场下载,也可以按照官方的API很方便的制作适合自己的插件: 自己最近在开发一个手机端网站项目,基于vant项目 ...

随机推荐

  1. Python语言程序设计:Lab4

    Programming 1.Analysing a Text File Look at the file xian_info.txt which is like this: Xi'an China 8 ...

  2. Spring Cloud 之 全局配置

    在微服务架构中,全局配置的重要性不言而喻.SpringCloud的全局配置存储主要基于 Git 来实现,即配置信息存储在Git服务器,以统一的方式对外提供访问.在使用上分为 ConfigServer和 ...

  3. LRU(最近最少使用)(python实现)

    """ python3 only LRU cache """ from collections import OrderedDict fro ...

  4. springboot的入门

    SpringBoot SpringBoot是SpringMVC的升级版,简化配置,很可能成为下一代的框架 1.新建项目 怎么创建springBoot项目呢? 创建步骤复杂一点点 New Project ...

  5. dt7.0百度熊掌当天主动推送方法

    因自己没事新做了一个网站,申请了一个熊掌号,所以做了这个主动推送接口,希望能收录快些,在此分享下关于DT7.0主动当天推送功能 上代码: <?php /* 百度当天主动推送熊掌功能 作者:68喜 ...

  6. python-Redis cluster基础指标监控

    #!/usr/local/python/shims/python from rediscluster import StrictRedisCluster ''' 需要在宿主机python中安装redi ...

  7. Codeforces Round #597 (Div. 2) A. Good ol' Numbers Coloring

    链接: https://codeforces.com/contest/1245/problem/A 题意: Consider the set of all nonnegative integers: ...

  8. java 设计模式 --委派模式

    委派模式(Delegate)原理: 类B和类A是两个互相没有任何关系的类,但是B具有和A一模一样的方法和属性:并且调用B中的方法/属性就是调用A中同名的方法和属性. B好像就是一个受A授权委托的中介, ...

  9. 010_IAR安装

    链接:https://pan.baidu.com/s/14qZh1Gxl32dD2TWdjEYP7Q提取码:yj65 复制这段内容后打开百度网盘手机App,操作更方便哦 里面有安装说明 (一)编辑界面 ...

  10. Laravel Model updating&updated 事件使用注意事项

    1 触发条件 1.1 updating 1.1.1 如果字段无变化,不会触发此事件. 1.1.2 除非更改至少一个字段的值 2 事件逻辑不会覆盖 2.1 Trait 中定义事件如下 /** * The ...