/// <summary>
/// Получить IP пользователя сайта
/// </summary>
/// <returns> </returns>
Public Static String getUserip ()
{
return httpcontext.current.request.servervariables ["remote_addr"]. ToString ();
}
/// <summary>
/// Удалить последнее ',' номер строки
/// </summary>
/// <param name = "chr">: строка для обработки </param>
/// <return> возвращает обработанную строку </returns>
Общественная статическая строка потеряна (String chr)
{
if (chr == null || chr == string.empty)
{
возвращаться "";
}
еще
{
chr = chr.remove (chr.lastindexof (","));
возврат Chr;
}
}
/// <summary>
/// Удалить первое число '/' ряд строки
/// </summary>
/// <param name = "chr"> строка для обработки </param>
/// <return> возвращает обработанную строку </returns>
Public Static String LostFirst (String Chr)
{
String flg = "";
if (chr! = string.empty || chr! = null)
{
if (chr.substring (0, 1) == "/")
flg = chr.replace (chr.substring (0, 1), "");
еще
flg = chr;
}
вернуть FLG;
}
/// <summary>
/// Заменить специальные символы в HTML
/// </summary>
/// <param name = "theString"> текст, который необходимо заменить. </param>
/// <return> заменил текст. </returns>
Общественная статическая строка htmlencode (строка TheString)
{
thestring = theString.replace (">", ">");
theString = thestring.replace ("<", "<");
theString = theString.Replace ("" "," ");
theString = theString.Replace ("" "," ");
thestring = theString.replace ("/" "," "" ");
theString = theString.Replace ("/'", "'");
theString = thestring.replace ("/n", "<br/>");
Вернуть TheString;
}
/// <summary>
/// Восстановите специальные символы в HTML
/// </summary>
/// <param name = "theString"> текст, который необходимо восстановить. </param>
/// <Возврат> Восстановить хороший текст. </returns>
Общественная статическая строка htmldiscode (строка TheString)
{
thestring = theString.replace (">", ">");
theString = thestring.replace ("<", "<");
theString = theString.Replace ("" "," ");
theString = theString.Replace ("" "," ");
theString = theString.Replace ("" "", "/" ");
theString = theString.Replace ("''", "/'");
thestring = theString.replace ("<br/>", "/n");
Вернуть TheString;
}
/// <summary>
/// генерировать случайные числа
/// </summary>
/// <param name = "length"> генерировать длину </param>
/// <returns> </returns>
Общественный статический строковый номер (int длина)
{
возвратный номер (длина, ложь);
}
/// <summary>
/// генерировать случайные числа
/// </summary>
/// <param name = "length"> генерировать длину </param>
/// <param name = "sleep"> заблокировать текущий поток перед генерацией, чтобы избежать дублирования </param>
/// <returns> </returns>
Общественное статическое строковое число (int длина, сон Bool)