程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C#編程規范---上(9)

C#編程規范---上(9)

編輯:關於C語言

5.6 接口

以下規則概述接口的命名指南:

1)用名詞或名詞短語,或者描述行為的形容詞命名接口。例如,接口名稱 IComponent 使用描述性名詞。接口名稱 ICustomAttributeProvider 使用名詞短語。名稱 IPersistable 使用形容詞。

2)使用 Pascal 大小寫。

3)少用縮寫。

4)給接口名稱加上字母 I 前綴,以指示該類型為接口。在定義類/接口對(其中類是接口的標准實現)時使用相似的名稱。兩個名稱的區別應該只是接口名稱上有字母 I 前綴。

5)不要使用下劃線字符 (_) 。

6)當類是接口的標准執行時,定義這一對類/接口組合就要使用相似的名稱。兩個名稱的不同之處只是接口名前有一個I前綴。

以下是正確命名的接口的示例。

public interface IServiceProvider

public interface IFormatable

以下代碼示例闡釋如何定義 IComponent 接口及其標准實現 Component 類。

public interface IComponent
{
// Implementation code goes here.
}
public class Component: IComponent
{
// Implementation code goes here.
}

5.7 屬性 (Attribute) 

應該總是將後綴 Attribute 添加到自定義屬性類。以下是正確命名的屬性類的示例。

public class ObsoleteAttribute
{
}

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