¿Hay una manera fácil de crear ordinales en C #?

¿Hay una manera fácil en C # de crear ordinales para un número? Por ejemplo: 1 vuelve primero 2 regresa 2do 3 vuelve tercero ... etc. ¿Se puede hacer esto String.Format()o hay alguna función disponible para