String.Format e i valori Boolean

Leggendo questo post di Corrado mi è venuto in mente un modo per formattare i valori booleani partendo dal fatto che CInt(True ) è -1 e CInt(False) è 0:
String.Format(“Il valore è {0:Falso;Vero}.”,CInt(booleanValue))