介面

介面應該用名詞或名詞短語或描述行為的形容詞命名。例如,IComponent 使用描述性名詞,ICustomAttributeProvider 使用名詞短語而 IPersistable 使用形容詞。

介面名稱應以字母 I 為字首,以指示型別是介面,並應使用 Pascal 大小寫。

以下是正確命名的介面:

public interface IServiceProvider
public interface IFormatable