What is the Use Of Interfaces?
For example I have a interface as shown below?
Interface IMyInterface
{
public void MyMethod();
}
class MyClass : IMyInterface
{
public void Mymethod()
{
Some Code
}
}
class Program
{
static void Main(string[] args)
{
MyClass obj = new MyClass();
obj.MyMethod();
}
}
Here What is My Question is?
If i remove Interface and run this code, it will executed then what is the Use
of the interface? Can any one give me the solution for this Problem?
Thanks in Advance!
Answer Posted / sheetal
Offcourse it works if you remove the interface. What is the
purpose of interface is : if you implementing any interface
you need to define all the methods declare in interface in
your class. In this code snippet implement the interface
and do define method in class and compile the program. It
will give you compile time error.
Interface IMyInterface
{
public void MyMethod();
}
class MyClass : IMyInterface
{
//DO NOT DEFINE MyMethod()
}
Is This Answer Correct ? | 6 Yes | 3 No |
Post New Answer View All Answers
To catch any possible exception What is the C# syntax written ?
What is class method?
Why do we use parameters in c#?
What are generations and how are they used by the garbage collector?
Can constructor be protected in c#?
Why we need get set property in c#?
What are console applications used for?
What is the usage of transponders?
Why abstraction is used in c#?
What is instantiating a class?
What is expression tree with example?
write program in c# using this instructions name avinash varma ,work experiance<2,nochildren his work experiance is higher than 5 years,more than one children one children name is diwakar,number of years of work eperiance at current company is the ratio of children and work experiance is 0.21 to 0.5
Explain Direct CAST vs CType ?
What is dapper in c#?
Explain About .Net remoting