what is the purpose of interface in c#.net
Answers were Sorted based on User's Feedback
Answer / ankit singh
The main purpose of the interface is implement multiple
inheritance in .net
Is This Answer Correct ? | 6 Yes | 0 No |
Answer / vai bhav
Basicalluy interface is used in any oops supported langusge
like c#.net to overcome the problem of multiple inheritance
i.e. inheriting more than one classes which have same
function also.
Is This Answer Correct ? | 4 Yes | 0 No |
Answer / n/a
The main purpose of the interface is to decsribe related
functionality that can belong to any class.
Is This Answer Correct ? | 6 Yes | 4 No |
Answer / mayur teli
Basic purpose is to use the defined structure/pattern of common implementation on the child location.
In other word we can say that when multiple people are working on same project if they need to use some common functionality (like initializing variables for their module) instead of writing their own method name(like init(), initialize(), setup()) if we write single method name (lets say init) then this method name can be implemented by any developer who derived....
and use to achieve multiple inheritance.
Is This Answer Correct ? | 2 Yes | 2 No |
If there are 2 interface IParentInterface & IChildInterface as follows. interface IParentInterface { void InterfaceMethod(); } interface IChildInterface : IParentInterface { void InterfaceMethod(); } Both the interface contains method with same name InterfaceMethod(). How InterfaceMethod() will be handled in IChildInterface as its deriving IParentInterface
What is the diff between System.String and System.Text.StringBuilder classes?
What is reflection c#?
You are creating a custom usercontrol, some of the newly created properties are shown in the properties window. How you can hide a new property named theme from the properties window?
What is difference between ienumerable and list in c#?
Why we use methods in c#?
What is the difference between Abstract and Interface?
22 Answers Agile Software, FER, HCL, Sys Universe,
Are attributes inherited c#?
What is difference between dynamic and var in c#?
What is the differences between datagrid, datalist and repeater in .net?
What is the use of base keyword? Tell me a practical example for base keyword’s usage?
Can you see a loop recorder?