程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#代碼規范——成員分段

C#代碼規范——成員分段

編輯:C#入門知識

print?class Sample : BaseClass, IIntf1 

#region Enumerations  
    enum EnumType 
    { 
        Const1, 
        // ...  
    } 
 
#endregion 
 
#region Nested types  
 
     
    public class PubNestedClass 
    { 
        // ...  
    } 
 
    private class PrivNestedClass 
    {  
    } 
 
    
#endregion 
 
#region Properties 
 
#region IIntf1 members 
 
#region IIntf1.1 members // an interface that IIntf1 implements if any  
    // ... 
#endregion  
 
    public int Id { get; private set; }  
 
 
#endregion  
 
    public string Name { get; private set; } 
 
    private int PrivProperty { get; set; }  
 
    public static int Count { get; private set; } 
 
#endregion 
 
#region Constructors  
 
    public Sample(int a, int b) 
    { 
       // ...  
    } 
 
    public Sample(int a) : this(a,0) 
    { 
       // ...  
    } 
 
    private Sample() 
    { 
    } 
 
    static Sample() 
    { 
    } 
 
    ~Sample() 
    { 
    } 
 
#endregion 
 
#region Methods  
 
    // ...  
 
#endregion 
 
 
#region Fields  
 
    private int _privField; 
    private const _constantField; 
    private static _staticField; 
 
#endregion   

class Sample : BaseClass, IIntf1
{
#region Enumerations
    enum EnumType
    {
        Const1,
        // ...
    }

#endregion

#region Nested types

   
    public class PubNestedClass
    {
        // ...
    }

    private class PrivNestedClass
    {
    }

   
#endregion

#region Properties

#region IIntf1 members

#region IIntf1.1 members // an interface that IIntf1 implements if any
    // ...
#endregion

    public int Id { get; private set; }

 
#endregion

    public string Name { get; private set; }

    private int PrivProperty { get; set; }

    public static int Count { get; private set; }

#endregion

#region Constructors

    public Sample(int a, int b)
    {
       // ...
    }

    public Sample(int a) : this(a,0)
    {
       // ...
    }

    private Sample()
    {
    }

    static Sample()
    {
    }

    ~Sample()
    {
    }

#endregion

#region Methods

    // ...

#endregion


#region Fields

    private int _privField;
    private const _constantField;
    private static _staticField;

#endregion
}
 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved