namespace 算法2._5
{
class Program
{
public static int List_Delete(int[] L, int i, int listLength)
{
int e=L[i]; int j=i;
while (j<listLength)
{
L[j]=L[j+1];
j++;
} L[j]=0; return e;
}
static void Main(string[] args)
{
int[] sqlList = new int[10];
sqlList[0] = 3;
sqlList[1] = 5;
sqlList[2] = 8;
sqlList[3] = 11; foreach (int s in sqlList)
{
Console.WriteLine(s);
} int i = 2; int[] LResult = List_Delete(sqlList, i, 4); foreach (int s in LResult)
{
Console.WriteLine(sqlList[i]);
}
} }
}错误 1 无法将类型“int”隐式转换为“int[]” G:\新建文件夹\第二章算法\算法2.5\Program.cs 43 29 算法2.5
{
class Program
{
public static int List_Delete(int[] L, int i, int listLength)
{
int e=L[i]; int j=i;
while (j<listLength)
{
L[j]=L[j+1];
j++;
} L[j]=0; return e;
}
static void Main(string[] args)
{
int[] sqlList = new int[10];
sqlList[0] = 3;
sqlList[1] = 5;
sqlList[2] = 8;
sqlList[3] = 11; foreach (int s in sqlList)
{
Console.WriteLine(s);
} int i = 2; int[] LResult = List_Delete(sqlList, i, 4); foreach (int s in LResult)
{
Console.WriteLine(sqlList[i]);
}
} }
}错误 1 无法将类型“int”隐式转换为“int[]” G:\新建文件夹\第二章算法\算法2.5\Program.cs 43 29 算法2.5
namespace 算法2._5
{
class Program
{
public static int List_Delete(int[] L, int i, int listLength)
{
int [] e=L[i]; int j=i;
while (j<listLength)
{
L[j]=L[j+1];
j++;
} L[j]=0; return e;
}
static void Main(string[] args)
{
int[] sqlList = new int[10];
sqlList[0] = 3;
sqlList[1] = 5;
sqlList[2] = 8;
sqlList[3] = 11; foreach (int s in sqlList)
{
Console.WriteLine(s);
} int i = 2; int[] LResult = List_Delete(sqlList, i, 4); foreach (int s in LResult)
{
Console.WriteLine(sqlList[i]);
}
} }
}
return e;
int[] LResult = List_Delete(sqlList, i, 4)
就是这几行冲突,类型统一就行了,将int返回类型修改为int[]
{ int j=i;
while (j<listLength)
{
L[j]=L[j+1];
j++;
} L[j]=0; return L[i];
}
是这么改么?
class Program
{
public static int List_Delete(int[] L, int i, int listLength)
{ int j=i;
while (j<listLength)
{
L[j]=L[j+1];
j++;
} L[j]=0; return L[];
}
static void Main(string[] args)
{
int[] sqlList = new int[10];
sqlList[0] = 3;
sqlList[1] = 5;
sqlList[2] = 8;
sqlList[3] = 11; foreach (int s in sqlList)
{
Console.WriteLine(s);
} int i = 2; int[] LResult = List_Delete(sqlList, i, 4); foreach (int s in LResult)
{
Console.WriteLine(sqlList[i]);
}
} }
}
报错部分为红字
错误 1 无法将类型“int”隐式转换为“int[]” G:\新建文件夹\第二章算法\算法2.5\Program.cs 43 29 算法2.5请教怎么修改?
class Program
{
public static int List_Delete(int[] L, int i, int listLength)
{
int e=L[i];
int j=i;
while (j<listLength)
{
L[j]=L[j+1];
j++;
} L[j]=0; return L[];
}
static void Main(string[] args)
{
int[] sqlList = new int[10];
sqlList[0] = 3;
sqlList[1] = 5;
sqlList[2] = 8;
sqlList[3] = 11; foreach (int s in sqlList)
{
Console.WriteLine(s);
} int i = 2; int[] LResult = List_Delete(sqlList, i, 4); foreach (int s in LResult)
{
Console.WriteLine(sqlList[i]);
}
} }
}
报错部分为红字
错误 1 无法将类型“int”隐式转换为“int[]” G:\新建文件夹\第二章算法\算法2.5\Program.cs 43 29 算法2.5请教怎么修改?
int LResult = List_Delete(sqlList, i, 4);