Which two code segments should you use?

You are developing an application that includes the following code segment:

You need to implement the Open() method of each interface in a derived class named
UseResources and call the Open() method of each interface.
Which two code segments should you use? (Each correct answer presents part of the
solution. Choose two.)

You are developing an application that includes the following code segment:

You need to implement the Open() method of each interface in a derived class named
UseResources and call the Open() method of each interface.
Which two code segments should you use? (Each correct answer presents part of the
solution. Choose two.)

A.
Option A

B.
Option B

C.
Option C

D.
Option D

Explanation:
* An interface contains only the signatures of methods, properties, events or indexers. A
class or struct that implements the interface must implement the members of the interface
that are specified in the interface definition.
* Example:

interface ISampleInterface
{
void SampleMethod();
}
class ImplementationClass : ISampleInterface
{
// Explicit interface member implementation:
void ISampleInterface.SampleMethod()
{
// Method implementation.
}
static void Main()
{
// Declare an interface instance.
ISampleInterface obj = new ImplementationClass();
// Call the member.
obj.SampleMethod();
}
}



Leave a Reply 6

Your email address will not be published. Required fields are marked *


My'nD

My'nD

Ans CD, methods must be public.

My'nD

My'nD

EDIT : ans is true.

AB

AB

whats the ans for this, should it be CD or AC

Leonardo

Leonardo

AC is correct!

PaulC

PaulC

AC is correct.

Answer D is incorrect as you cant use public access modifier with explicit Interface implementation. The D code wont event compile.