String.Format

| | Comentarios (0)

Cuando empecé con esto del .NET encontré una función que desde entonces usé mucho, mucho, mucho y que echo en falta en Visual Basic 6...

Pues bien... aquí teneis una implementación muy sencila (y por supuesto no tan potente como la de .NET) de la función String.Format

    Public Function StringFormat(ByVal format As String, ParamArray args() As Variant)
        Dim I As Long
        For I = LBound(args) To UBound(args)
            format = Replace(format, "{" & I & "}", args(I))
        Next
        StringFormat = format
    End Function

Y un pequeño ejemplo de uso

    MsgBox StringFormat("Hola {0} {1}", "Paco", "Lopez")

Esto es todo por hoy!

Categorías

Escribir un comentario

Sobre esta entrada

Esta página contiene una sola entrada realizada por Víctor y publicada el 18 de Agosto 2006 11:29 PM.

Proyectos temporales en Visual Studio 2005 es la entrada anterior en este blog.

Ordenación natural de cadenas es la entrada siguiente en este blog.

Encontrará los contenidos recientes en la página principal. Consulte los archivos para ver todos los contenidos.

Publicidad