Does C# support multiple-inheritance?

No, use interfaces instead.