VS中常用C#代码段快速输入总结
转自:https://blog.csdn.net/a980433875/article/details/12231673 Visual Studio 中有很多代码段都可以直接简写然后按TAB快速输入编译器中,为了提高编程效率,特此查阅资料,罗列总结。 ?1. ??????~??????????????创建析构函数 ?? ???????????~Program() ???????? ?????????? { ???????? ?????????? } ?2.???? checked ? ????? ????? ????? ??创建checked块 ????????????checked ????????? ?????{????????? ?????????? ???????????????} ?3.???? class?????????????创建类声明 ????? ?classMyClass ?????????????? {?????? ???????? ????????????? ?} ?4.????? ????? ctor??????????????创建对应类的构造函数 ??public Program () ???????? ??????? { ????????????? ?? } ?5.???? cw???????????????创建对Console.WriteLine();的调用 ?????? Console.WriteLine(); ?6.? ????do????????????????创建do(while)循环 ????? ?do ????????????{??????????????? ??????????? } while (true); ?7.??? else???????????????创建else块 ?? ???????else ???????? ?????? { ?????????????? ?} ?8.??? enum??????????????创建enum声明 ??????? ?enumMyEnum ???????? ????? ?????{??? ???????? ?????????????????? ?} ?9.??? for????????????????创建for循环 ??????? for (int i = 0; i < length; i++) ????????? ?????{??????????????? ????????? ?????} ?10.?? foreach?????????????创建foreach循环 ?????? ?foreach (var itemin collection) ???????? ???????{??????????????? ?????? ?????? ??} var??????? 代表要循环访问的集合中对象的类型 item?????? 表示集合中的元素的标示符 collection?? 要循环访问的集合或数组的名称 ?11. ??forr?? 创建for循环,在每次循环后递减循环变量 ???????? ?for (int i = length - 1; i >= 0; i--) ??????????? {??????????????? ??????????? } ?12.??? if???? 创建if块 ??????? if (true) ??????????? {??????????????? ??????????? } ?13.?? interface???? 创建interface声明 ?interfaceIInterface ??????? ???????? ???????? {?????? ???????? ???????? ???????? ???????? } ????????? IInterface????代表接口名称 ?14.?? lock??????? 创建lock块 ?????? lock (this) ????????? ?????{???????????? ??? ??????? ??????? } ??? this??? 代表表达式 ?15. ???namespace??? 创建namespace声明 ?????? ?namespace MyNamespace ???????? ???????? ???????? {?????? ???????? ???????? ???????? ???????? } ?16.??? prop????????? 创建属性代码块 ????? ?publicint MyProperty {get;set; } ?????????? ?17.?? struct????????? 创建struct声明 ???? ????? ????? ????? struct MyStruct ???????? ???????? ???????? ???????? {?????? ???????? ???????? ???????? ???????? ???????? } ?18.?? svm?????????? 创建static viod声明 ??? ?? ????? ????? ?staticvoid Main(string[] args) { } ?19.?? switch???????? 创建switch代码块 ? ???? ???????? ???????? ????????switch (switch_on) ????????? ??????? ???????? ??{ ???????????? ? ???????? ???????? ???default: ? } ?? switch_on??????? 代表条件表达式 ?20.?? try???????????? 创建try-catch代码块 ?????? ?try ??????????? { ??????????? } ??????????? catch (Exception) ??????????? {??????????????? ??????????????? throw; ??????????? } ??21.?? unchecked???????创建unchecked代码块 ? ? ????? ????? ?unchecked ??????????? { ??????????? } ? 22.?? unsafe???? ???创建unsafe代码块 ? unsafe ?????????? ????? ?{ ??????? } ? 23.?? using????????? 创建using指令 ?????? using (resource) ??????????? {??????????????? ??????????? } ??????? resource为要使用的资源 ??24.?? while????????? 创建while循环 ???????? ?while (true) ??????????? {???????????? ??? ??????????? } ? true可替换为运算结果为bool类型的表达式。 如上属于visual studio 中常用的C#代码段简写,我们还可以通过在VC#Snippets2052Visual C#中添加.snippet文件, 即编写自定义的C#代码段, 1、选择“工具”,“代码段管理器” ? ? ? ? ?
? ? ? ?? ? ?
? ?
? ??
? ?
?先保存在桌面,改成后缀后,在复制到相应文件夹。 ? ? ? ? ?
? ? ? ?不重启貌似也行。 ? ? ? ? 小结: ? ?虽然设置代码段可以方便大家,提高效率,但是如果你对代码的熟练度还不够,就先
题才会更强! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |