FORMATAR UMA STRING

MFLAVIO 22/02/2011 19:57:10
#366282
Gente procurei e não achei por isso Postei

Bom e o Seguinte

eu uso uma Variável String para fazer consultas ao BD

e preciso colocar uma mascara nesta variavel
tentei
  Scliente.Format([Ô]000,000,000-00[Ô], Scliente) 
não funcionou
 scliente=format(scliente,[Ô]000,000,000-00)   
não funcionou

como eu consigo fazer isso?
JONATHANSTECKER 22/02/2011 21:42:37
#366290
Usando o método String.Format ficaria assim:

        Dim Scliente As String = [Ô]01234567890[Ô]
MessageBox.Show(String.Format([Ô]{0},{1},{2}-{3}[Ô], _
Microsoft.VisualBasic.Left(Scliente, 3), _
Microsoft.VisualBasic.Mid(Scliente, 4, 3), _
Microsoft.VisualBasic.Mid(Scliente, 7, 3), _
Microsoft.VisualBasic.Right(Scliente, 2)))
JONATHANSTECKER 17/03/2011 19:52:19
#368335
MFLAVIO, conseguisse resolver seu problema?
TECLA 24/03/2011 22:29:13
#369099
MessageBox.Show(String.Format([Ô]{0:00#@###@###!##}[Ô], 98765432100).Replace([Ô]@[Ô], [Ô].[Ô]).Replace([Ô]![Ô], [Ô]-[Ô]))


A saída será 987.654.321-00.
TECLA 24/03/2011 22:29:38
#369100
Problema resolvido, tópico encerrado.
Tópico encerrado , respostas não são mais permitidas