以前一直只知道,鍵入prop,再按兩次tab鍵,會產生自動屬性代碼。
今天閑著無事,就整理了一下在Visual Studio中其他快速添加程式碼片段的方法。
1.自動屬性
鍵入prop,再按兩次tab鍵,會產生自動屬性代碼。
public int MyProperty { get; set; }
通過實驗發現,輸入pr,pro,proc等,再按兩次tab鍵,同樣會產生自動屬性程式碼片段。
2.class
鍵入class,再按兩次tab鍵,會產生類定義代碼。
class MyClass{}
3.interface
鍵入interface,再按兩次tab鍵,會產生介面定義代碼。
interface IInterface{}
4.struct
鍵入struct,再按兩次tab鍵,會產生結構體定義代碼。
struct MyStruct{}
5.for
鍵入for,再按兩次tab鍵,會產生for迴圈代碼。
for (int i = 0; i < length; i++){}
6.foreach
鍵入foreach,再按兩次tab鍵,會產生foreach迴圈代碼。
foreach (var item in collection){}
7.while
鍵入while,再按兩次tab鍵,會產生while迴圈代碼。
while (true){}
8.do-while
鍵入do,再按兩次tab鍵,會產生do-while迴圈代碼。
do { } while (true);
10.try-catch
鍵入try,再按兩次tab鍵,會產生異常處理代碼。
try { }catch (Exception){ throw;}
11.if語句
鍵入if,再按兩次tab鍵,會產生條件陳述式代碼。
if (true){}
12.enum
鍵入enum,再按兩次tab鍵,會產生枚舉定義代碼。
enum MyEnum{}
13.namespace
鍵入namespace,再按兩次tab鍵,會產生命名空間代碼。
namespace MyNamespace{}
14.switch
鍵入switch,再按兩次tab鍵,會產生分支代碼。
switch (switch_on){ default:}
15 Exception
鍵入Exception,再按兩次tab鍵,會產生如下代碼。
[global::System.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 ) { }}
16 相依性屬性
鍵入propdb,再按兩次tab鍵,會產生相依性屬性定義代碼。