/// <summary>
/// Obtener la IP del usuario del sitio
/// </summary>
/// <mirante> </return>
Cadena estática pública getUserip ()
{
return httpContext.Current.Request.ServerVariables ["Remote_addr"]. ToString ();
}
/// <summary>
/// Eliminar el último número ',' de la cadena
/// </summary>
/// <param name = "chr">: cadena para ser procesada </marc>
/// <mirante> Devuelve una cadena procesada </devuelve>
Cadena estática pública perdida (String chr)
{
if (chr == null || chr == string.empty)
{
devolver "";
}
demás
{
chr = chr.remove (chr.lastindexof (","));
regresar chr;
}
}
/// <summary>
/// Eliminar el primer número '/' de la cadena
/// </summary>
/// <param name = "chr"> cadena para ser procesada </param>
/// <mirante> Devuelve una cadena procesada </devuelve>
Cadena estática pública LostFirst (String Chr)
{
cadena flg = "";
if (chr! = string.empty || chr! = null)
{
if (chr.substring (0, 1) == "/")
flg = chr.replace (chr.substring (0, 1), "");
demás
flg = chr;
}
regresar flg;
}
/// <summary>
/// Reemplazar caracteres especiales en HTML
/// </summary>
/// <param name = "thestring"> texto que debe ser reemplazado. </amam>
/// <mirante> Texto reemplazado. </devuelto>
Cadena estática pública htmlencode (String thestring)
{
thestring = thestring.replace (">", ">");
thestring = thestring.replace ("<", "<");
thestring = thestring.replace ("", "");
thestring = thestring.replace ("", "");
thestring = thestring.replace ("/" "," "");
thestring = thestring.replace ("/'", "'");
thestring = thestring.replace ("/n", "<br/>");
devolver thestring;
}
/// <summary>
/// restaurar caracteres especiales en html
/// </summary>
/// <param name = "thestring"> texto que debe restaurarse. </amam>
/// <mirante> Restaurar un buen texto. </devuelto>
Cadena estática pública htmldiscode (String thestring)
{
thestring = thestring.replace (">", ">");
thestring = thestring.replace ("<", "<");
thestring = thestring.replace ("", "");
thestring = thestring.replace ("", "");
thestring = thestring.replace ("" ","/"");
thestring = thestring.replace ("'", "/'");
thestring = thestring.replace ("<br/>", "/n");
devolver thestring;
}
/// <summary>
/// Generar números aleatorios
/// </summary>
/// <param name = "longitud"> Generar longitud </param>
/// <mirante> </return>
Número de cadena estática pública (longitud int)
{
número de retorno (longitud, falso);
}
/// <summary>
/// Generar números aleatorios
/// </summary>
/// <param name = "longitud"> Generar longitud </param>
/// <param name = "sleep"> si se debe bloquear el hilo actual antes de la generación para evitar la duplicación </param>
/// <mirante> </return>
Número de cadena estática pública (int longitud, bool sleep)