Since multiple inheritance is bad (it makes the source more complicated) C# does not provide such a pattern directly. But sometimes it would be helpful to have this ability.
You could have one abstract base class that implements both IFirst and ISecond, and then inherit from just that base.