I have created a simple program that i want to replace some chars with others in array of string.I have created an array of string that contains some words,i want to loop on each word and check on some chars if it contains,but when i tried to replace nothing happens here is my code
string x = "";
x = "Script friends above about type=text/javascript>BBC.adverts.writeleaderboardtrue) all </script>friends,eating,khaled,khaled,khaled";
char[] delimiterChars = { , , , . , : , , : , $ , = , ; , < , > , ! , ; , ] , [ , " ,
/ , = , - , ? };
string[] words = x.Split(delimiterChars);
for (int j = 0; j < words.Length; j++)
{
words[j] = words[j].ToLower();
}
for (int i = 0; i < words.Length; i++)
{
for (int j = 0; j < words[j].Length; j++)
{
if (words[i][j]== a ||words[i][j]== e ||words[i][j]== i ||words[i][j]== o ||words[i][j]== u
||words[i][j]== h ||words[i][j]== w ||words[i][j]== y )
{
words[i].Replace(words[i][j], 0 );
}
else if (words[i][j] == b || words[i][j] == f || words[i][j] == p || words[i][j] == v )
{
words[i].Replace(words[i][j], 1 );
}
else if (words[i][j] == c || words[i][j] == g || words[i][j] == j || words[i][j] == k
|| words[i][j] == q || words[i][j] == s || words[i][j] == x || words[i][j] == z )
{
char xx = words[i][j];
words[i].Replace(xx, 2 );
Console.WriteLine(words[i]);
}
else if (words[i][j] == d || words[i][j] == t )
{
words[i].Replace(words[i][j], 3 );
}
else if (words[i][j] == l )
{
words[i].Replace(words[i][j], 4 );
}
else if (words[i][j] == m || words[i][j] == n )
{
words[i].Replace(words[i][j], 5 );
}
else if (words[i][j] == r )
{
words[i].Replace(words[i][j], 6 );
}
}
}