DBILITY

c# Casing Convention 본문

C#

c# Casing Convention

DBILITY 2019. 4. 2. 14:33
반응형
  • 클래스명, 메서드명, 속성명, 이벤트명은 Pascal Case
    public void Order //클래스명. Pascal Case
    {
    		public int OrderId { get; set; } //속성명. Pascal Case
        public void PlaceOrder(int id) //메서드명. Pascal Case
        {
        	....
    		} 
        public event EventHandler Completed; //이벤트명. Pascal Case
    }
  • 상수가 아닌 필드명은 Camel Case
    class TestClass 
    { 
    	int startIndex; //Camel Case string lastName; 
    }
  • 메서드 파라미터는 Camel Case
    	CallMethod(startIndex, endIndex);
  • 로컬 변수명은 Camel Case
    public void Run() 
    {
    	int startIndex; //로컬변수. Camel Case
    }
  • public 상수(public const)와 public 읽기전용 정적 변수(public static readonly)는 Pascal Case
    public void Order 
    {
    	public const int MaxOrders = 30;
    	public static readonly Tag;
    }
  • Enum Value 즉 Enum element는 Pascal Case
    public enum OrderStatus
    {
    	Open,
    	InDelivery CancelByCustomer 
        //...
    }
반응형

'C#' 카테고리의 다른 글

visual studio sdk  (0) 2020.10.11
c# delegate  (0) 2019.04.02
C# Rect 구조체 사용시 WindowsBase.dll의 참조를 추가해야 한다.  (0) 2019.04.02
c# dllimport Platform Invoke시 signiture 참조  (0) 2019.04.02
C# R Client  (0) 2019.02.27
Comments