ASP.NET - Utilizar funcion VB en proyecto C#

 
Vista:

Utilizar funcion VB en proyecto C#

Publicado por sandra (35 intervenciones) el 28/10/2003 11:50:54
Hola a todos!
REsulta que tengo todo mi proyecto montado en C# y tengo el código de una función en Visual Basic que me viene perfecta para lo que necesito. EL caso es que no se si puedo mezclar estos dos lenguajes en el mismo proyecto. Puedo guardar en una clase varias funciones en Visual Basic y referenciarlas desde mis páginas? Cómo lo haría?

El código es el siguiente:

Public Function AjustaTexto(Texto As String, size As Integer) As String
If Len(Texto) > size Then
Texto = Mid(Texto, 1, size) 'limita el tamaño al máximo
Texto = Left(Texto, InStrRev(Texto, " ")) 'busca el último space para no truncar una palabra por la mitad
Texto = Texto + " ..."
End If
AjustaTexto = Texto
End Function

Alguien sabe de alguna función similiar en C#???

Muchísimas gracias!!

Sandra Gutierrez

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 56
Bronce
Ha mantenido su posición en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

RE:Utilizar funcion VB en proyecto C#

Publicado por Yamil Bracho (1136 intervenciones) el 28/10/2003 15:07:54
Sandra, ya te conteste a tu email pero dejame responderte por aqui para los demas compañero(a)s.

public string AjustaTexto(string texto, int size)
{
if ( texto.Length > size )
{
texto = texto.Substring( 0, size ); // limita el tamaño al máximo
int pos = texto.LastIndexOf( ' ' ); // busca el último space para no truncar una palabra por la mitad

if ( pos > -1 )
{
texto = texto.Substring( 0, pos );
}
texto.Concat( "..." );
}
return texto;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Utilizar funcion VB en proyecto C#

Publicado por sandra (35 intervenciones) el 29/10/2003 09:43:47
Gracias Yamil!!! No recibí nada en mi email.
Probaré y ya te contaré. De nuevo gracias

Sandra
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar