Class CA:CA1,CA2

Reason : You cannot INHERIT from multiple classes but you CAN implement multiple INTERFACES .net does not support multiple implementation inheritance You can say class CA : CA1, IA1, IA2 // parent class should come before Interfaces.