C#一个简单的问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 01:27:50
代码如下 f_r数组值为{1,2,3,4,5,6,7,8,9}
x_r数组值为{1,2,3,4,5}
for(int q=0;q<f_r.Length;q++)
{
for(int u=0;u<x_r.Length-1;u++)
{
if(f_r[q].ToString().Trim()!=x_r[u].ToString().Trim())
{
delid +=f_r[q].ToString().Trim()+",";
}
}
}
我想要的结果如下delid =6,7,8,9
还是不行!呵呵,我标题写错了,我这是在Asp.net里面

int[] f_r = new int[] { 1, 2, 3, 4, 5, 6, 7, 8 };
int[] x_r = new int[] { 1, 2, 3, 4, 5 };
string aa="";
for (int i = 0; i < f_r.Length; i++)
{
bool b = true;
for (int j = 0; j < x_r.Length; j++)
{
if (f_r[i] == x_r[j]) b = false;
}
if (b) { aa+=f_r[i]; }
}

MessageBox.Show(aa.ToString());

int[] f_r={1,2,3,4,5,6,7,8,9};
int[] x_r = {1,2,3,4,5} ;
string del = "" ;
for (int u = 0; u < f_r.Length; u++)
{
del += f_r[u];
}
for (int i = 0; i < x_r.Length; i++)
{
if (del.Contains(x_r[i].ToString()))
{
del = del.Substring(1);
}
}