大家好我写了这个代码,我有两个错误.
你能帮帮忙吗?
static void Main(string[] args)
{
ArrayList numbers = new ArrayList();
foreach (int number in new int[12] {10,9,8,7,6,5,4,3,2,1}) //error No.1
{
numbers.Add(number);
}
numbers.Insert(numbers.Count - 1, 75);
numbers.Remove(7);
numbers.RemoveAt(6);
for(int i=0; i<numbers.Count; i++)
{
int number = (int) number[i]; // error No.2
Console.WriteLine(number);
}
}
Run Code Online (Sandbox Code Playgroud) 嗨我有三张桌子如下

我只想获得一个学生通过的课程清单(标记> 60).
我使用了这种SQL语法
string queryString = "select c.coursename from Courses c, RegisteredIn R where R.CourseId=c.id and R.StudentId=StudentId and R.mark > 60 ";
Run Code Online (Sandbox Code Playgroud)
我这样做是为了打印出结果
System.Data.SqlClient.SqlDataReader reader = command.ExecuteReader();
reader.Read();
result = string.Empty;
int counter = 1;
while (reader.Read())
{
_coursename = reader[0].ToString();
result += string.Format("{1} - Course Name : {0} </br> ",
_coursename,
counter);
counter++;
}
Response.Write(result);
reader.Close();
Run Code Online (Sandbox Code Playgroud)
结果显示
1 - Course Name : ADE
2 - Course Name : LMW
3 - Course Name : PBC
Run Code Online (Sandbox Code Playgroud)
这是正确的,但第一个值缺少结果应该是
1 - …Run Code Online (Sandbox Code Playgroud)