C # Formato de cadena para horas y minutos desde decimal

Existe un formato de cadena simple que tome un decimal que represente horas y fracciones de horas y lo muestre como horas y minutos?

Por ejemplo: 5.5 formateado para mostrar 5 horas y 30 minutos.

Me complace escribir el código yo mismo, sin embargo, preferiría usar la funcionalidad existente si está disponible

Respuestas a la pregunta(3)

Su respuesta a la pregunta