Edit

Share via


Compiler Error CS0525

Interfaces cannot contain instance fields

An interface can contain methods, properties, and fields.

The following sample generates CS0525:

// CS0525.cs  
namespace x  
{  
   public interface clx  
   {  
      public int i;   // CS0525  
   }  
}  

Only classes can contain instance data. Interfaces describe a contract. These articles help you learn their key differences and use cases.