var StrToReplace = new String[] { "&", " " };
System.Text.StringBuilder str = new System.Text.StringBuilder("Вы про msdn  и google слышали? & ");
foreach (var s in StrToReplace)
{
str.Replace(s, "");
}
Console.WriteLine(str);
Функция для замены & ,   , ....... , .....
Кто то знает функцию для замены & ,   , ....... , .....
Да, слышал я про MSDN и Google но там я нечерта нет !!! Вот я и решил обратится к вам !!! Вы наверное не поняли вопрос !!! Мне нужна функция !!!
Код:
public static class StringExtension
{
private static String[] oldStr = {" ", "&"};
private static String[] newStr = { " ", "&" };
public static String ReplaceHTMLCode(this String HTMLStr)
{
var str = new System.Text.StringBuilder(HTMLStr);
for(int i = 0; i < oldStr.Length; i++)
{
str.Replace(oldStr, newStr);
}
return str.ToString();
}
}
использование:
String str = "Проверка замены символов &";
str = str.ReplaceHTMLCode();
{
private static String[] oldStr = {" ", "&"};
private static String[] newStr = { " ", "&" };
public static String ReplaceHTMLCode(this String HTMLStr)
{
var str = new System.Text.StringBuilder(HTMLStr);
for(int i = 0; i < oldStr.Length; i++)
{
str.Replace(oldStr, newStr);
}
return str.ToString();
}
}
использование:
String str = "Проверка замены символов &";
str = str.ReplaceHTMLCode();
"&" должен быть последним в массиве, т.к. его замена может повлиять на дальнейшие замены.
Замены на что? А вообще есть методы HtmlEncode/HtmlDecode класса HttpServerUtility