Interfaces - Programming

Q1:

Which of the following statements is correct about the C#.NET code snippet given below?
interface IPerson
{ 
    String FirstName
    { 
        get; 
        set;
    }
    String LastName
    {
        get; 
        set;
    }
    void Print(); 
    void Stock(); 
    int Fun(); 
}

A Properties cannot be declared inside an interface.

B This is a perfectly workable interface.

C The properties in the interface must have a body.

D Subroutine in the interface must have a body.

E Functions cannot be declared inside an interface.

ANS:B - This is a perfectly workable interface.

No answer description is available. Let's discuss.