Format DateTime en C#

comment puis-je formater la date à afficher dans le format suivant 03-Fév-2011

J'ai essayé cette déclaration, mais il ne fonctionne pas correctement

string.Format(visitDate.Value.ToShortDateString(), "dd-MMM-yyyy")

OriginalL'auteur Alex | 2011-02-04