国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

C#高效開發(fā)的小技巧——為常用語句添加代碼段

2019-11-14 08:54:56
字體:
供稿:網(wǎng)友
1.前言為什么要研究這個呢?是這樣的,我屬于那種特別懶得人,有省勁的辦法一定不會去用麻煩的辦法,好聽點叫不將就,所以當(dāng)聽到講c#老師說用cw就打出cosole.wriiteline,我就去研究了代碼段這個東西,但是我按ck的時候他不出來console.readkey,這就不行了啊,他怎么能不出來啊,所以我就自己找出了vs2012自定義代碼段的方法,感覺有點像快捷鍵的意思。開發(fā)人員不喜歡打字。如果你希望提高開發(fā)人員的生產(chǎn)力,減少鍵入的數(shù)量,這也同時減少打字稿的數(shù)量以及因此產(chǎn)生的編譯器錯誤,這些都極大分散了開發(fā)人員的注意力。代碼重用是開發(fā)人員收集代碼的另一個原因。即使單個應(yīng)用程序也會大量地由小而公共的代碼段組成,在幾乎每個程序中都會有相同的代碼元素:循環(huán)、類、異常處理等等。開發(fā)人員傳統(tǒng)上是對代碼進行剪切和粘貼以避免重復(fù)鍵入。但是這具有相當(dāng)?shù)木窒扌裕ㄓ邢薜某志眯裕瑧?yīng)該有更可行的解決方案。因此就出現(xiàn)了代碼段,代碼段是可重用的源代碼的容器。一個代碼段是代碼的一個別名。插入一個代碼段就是在光標(biāo)處或選中的地方將它所代表的代碼插入到源文件中。代碼段提高了開發(fā)人員的效率和準(zhǔn)確性。2.初識代碼段(1).什么是代碼段?將一段代碼行提取出來,可以多次重復(fù)的使用。VS IDE提供對代碼段的完整支持、使代碼編寫更快、更容易、更可靠。代碼段這部分區(qū)域的大小在程序運行前就已經(jīng)確定,并且內(nèi)存區(qū)域通常屬于只讀, 某些架構(gòu)也允許代碼段為可寫,即允許自修改程序。 在代碼段中,也有可能包含一些只讀的常數(shù)變量,例如字符串常量等。舉例: 當(dāng)我們在寫一個選擇分支(if語句)或是循環(huán)分支(for語句)時,難道要完全手動敲完每一個字符嗎?當(dāng)然不會這么笨,我們只要輸入“if”然后再輕按兩下Tab鍵,if語句的經(jīng) 典結(jié)構(gòu)就躍然紙上了。這時我們只要在綠色的方框中寫上條件即可。常用代碼段
代碼段名描    述
#if該代碼段用#if和#endif命令圍繞代碼
#region該代碼段用#region和#endregion命令圍繞代碼
~該代碼段插入一個析構(gòu)函數(shù)
attribute該代碼段插入一個定制屬性的聲明,該定制屬性是從System.Attribute派生的一個類
checked該代碼段用一個checked塊圍繞代碼
class該代碼段插入一個類聲明
ctor該代碼段插入一個構(gòu)造函數(shù)
cw該代碼段插入一個Console.WriteLine語句
do該代碼段用一個do while塊圍繞代碼
else該代碼段插入一個else塊
enum該代碼段插入一個enum聲明
equals該代碼段重寫從System.Object類型繼承的Equals方法
exception該代碼段插入一個應(yīng)用程序異常的聲明,該異常派生自System.Exception
for該代碼段用一個for循環(huán)圍繞代碼
foreach該代碼段用一個foreach循環(huán)圍繞代碼
forr該代碼段用一個decrementing for循環(huán)圍繞代碼
if該代碼段用一個if塊圍繞代碼
indexer該代碼段插入一個索引器函數(shù)
interface該代碼段插入一個接口聲明
iterator該代碼段插入一個迭代器
interindex該代碼段插入一個命名的迭代器和索引器
invoke該代碼段插入并調(diào)用一個事件
lock該代碼段用一個lock塊圍繞代碼
mbox該代碼段插入MessageBox.Show語句
namespace該代碼段用一個namespace圍繞代碼
PRop該代碼段插入一個屬性和后備字段
propg該代碼段插入一個只讀屬性。只讀屬性只有一個get方法
Sim該代碼段插入一個返回一個整數(shù)的靜態(tài)入口方法
struct該代碼段插入一個struct聲明
Svm該代碼段插入一個返回為void的靜態(tài)入口方法
switch該代碼段插入一個switch語句
Try該代碼段插入一個try-catch塊
Tryf該代碼段插入一個try-finally塊
unchecked該代碼段用一個unchecked塊圍繞代碼
unsafe該代碼段插入一個unsafe塊
using該代碼段用一個using塊圍繞代碼
while該代碼段用一個while循環(huán)圍繞代碼
 3.為console.readkey添加代碼段     1.打開代碼管理器                     2. 3、復(fù)制粘貼該路徑,轉(zhuǎn)到該文件夾下                 3.從vissual c#的路徑中找到cw的代碼段然后復(fù)制到my code snippets的路徑下。   4.把里面的cw改成ck,cosole.wriiteline改成console.readkey,其中有好幾處都要改。具體代碼如下:
<?xml version="1.0" encoding="utf-8"?><CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">	<CodeSnippet Format="1.0.0">		<Header>			<Title>cw</Title>			<Shortcut>cw</Shortcut>			<Description>Console.WriteLine 的代碼段</Description>			<Author>Microsoft Corporation</Author>			<SnippetTypes>				<SnippetType>Expansion</SnippetType>			</SnippetTypes>		</Header>		<Snippet>			<Declarations>				<Literal Editable="false">					<ID>SystemConsole</ID>					<Function>SimpleTypeName(global::System.Console)</Function>				</Literal>			</Declarations>			<Code Language="csharp"><![CDATA[$SystemConsole$.WriteLine($end$);]]>			</Code>		</Snippet>	</CodeSnippet></CodeSnippets>5.最后保存就OK了。4.總結(jié)該方法適合所有的代碼,一些常用代碼,vs2012中沒有的,我們就可以自己去編寫代碼段,方便我們快速的進行編寫代碼,開發(fā)程序。
上一篇:Mybatis

下一篇:線性篩質(zhì)數(shù)

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 嘉义县| 庆城县| 峡江县| 扶余县| 石泉县| 思南县| 利辛县| 博乐市| 龙泉市| 涿州市| 泗洪县| 西青区| 怀柔区| 化隆| 大埔区| 高台县| 平山县| 华宁县| 安远县| 长治县| 岱山县| 斗六市| 霍城县| 龙江县| 汉寿县| 额济纳旗| 黄陵县| 隆尧县| 玉环县| 虎林市| 田东县| 平安县| 雷波县| 安仁县| 津南区| 乐平市| 宁晋县| 昭苏县| 康马县| 东乡族自治县| 呼图壁县|