我有一个例子。
string str ='Àpple';
string strNew="";
char[] A = {'À','Á','Â','Ä'};
char[] a = {'à','á','â','ä'};我想查看一下str,看看是否找到用Ascii代码'A‘替换的内容。所以结果应该是:
strNew = 'Apple';下面是我的代码:
for (int i = 0; i < str.Length; i++)
{
if(str[i].CompareTo(A))
strNew += 'A'
else if(str[i].CompareTo(a))
strNew +='a'
else
strNew += str[i];
}但是compare函数不起作用,那么我还可以使用什么其他函数呢?
发布于 2012-06-20 01:57:56
这应该是可行的:
for (int i = 0; i < str.Length; i++)
{
if(A.Contains(str[i]))
strNew += 'A'
else if(a.Contains(str[i]))
strNew +='a'
else
strNew += str[i];
}https://stackoverflow.com/questions/11106565
复制相似问题