C# interface inheritance (can inherit how many other interfaces)
I understand that
a class can inherit multiple interfaces and a abstract class can inherit from another class and one or more interfaces
How bout interface inheritance,
Can an interface inherit from multiple interfaces?
Yes, it can. Look at ICollection<T>:
public interface ICollection<T> : IEnumerable<T>, IEnumerable