How do you create multiple inheritance in C#?

Answers were Sorted based on User's Feedback



How do you create multiple inheritance in C#?..

Answer / p.senthil

C# doesnt support multiple inheritance. So using interfaces
to solve that problem

Is This Answer Correct ?    5 Yes 0 No

How do you create multiple inheritance in C#?..

Answer / mukesh

C# doesnt support multiple inheritance. by using interfaces
to solve that problem. C# supports multilevel inheritance.

Is This Answer Correct ?    3 Yes 0 No

How do you create multiple inheritance in C#?..

Answer / neeraj tyagi

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace TestApp
{
class MultipleInheritance : first, Isecond
{
Isecond objsecond = new second();

#region Isecond Members

public void secondfunction()
{
objsecond.secondfunction();
}

#endregion
}
class first
{
public first()
{
}

public void firstfunction()
{
Console.WriteLine("First funciton called");
}
}
interface Isecond
{
void secondfunction();
}
class second : Isecond
{
public second()
{
}

public void secondfunction()
{
Console.WriteLine("Second function called");
}
}

class Program
{
static void Main(string[] args)
{
//multiple inheritance
MultipleInheritance obj = new
MultipleInheritance();
obj.firstfunction();
obj.secondfunction();

Console.ReadLine();
}
}
}

Is This Answer Correct ?    2 Yes 0 No

How do you create multiple inheritance in C#?..

Answer / satish

By using interfaces

Is This Answer Correct ?    2 Yes 1 No

How do you create multiple inheritance in C#?..

Answer / arunkumar.v

C# doesnt support multiple inheritence ie.,it doesnt
inherit multiple base class.It generally creates confusion.
Instead you can use Interfaces.You are permitted to inherit
one base class and multiple interfaces.

Is This Answer Correct ?    2 Yes 1 No

Post New Answer

More C Sharp Interview Questions

Is c# code is unmanaged or managed code?

0 Answers  


What is the output of TextWriterTraceListener redirected?

0 Answers   Siebel,


Define property in c#.net?

0 Answers  


What is sqldatareader c#?

0 Answers  


How are methods overloaded?

0 Answers  






Is there throws keyword in c#?

0 Answers  


Why it's said that writing into .NET Application Configuration Files is a Bad Idea?

0 Answers   DELL,


What is a long in c#?

0 Answers  


What is the Main difference between String and StringBuilder and why do we use StringBuilder.

15 Answers   Aditya, CTS, Siemens,


What is the Difference between a sub and a function?

3 Answers   Wipro,


Can a static class contain non static members?

0 Answers  


What is data adapter in c#?

0 Answers  


Categories