0
using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using MySql.Data.MySqlClient;    



public string[] UpdateCGPA()
            {
                List<string> list = new List<string>();

                conn.Open();
                string STDid = "SELECT Student_ID from Students";
                MySqlCommand cmd = new MySqlCommand(STDid, conn);
                MySqlDataReader myReader;
                myReader = cmd.ExecuteReader();

                while (myReader.Read())
                {
                    list.Add(Convert.ToString(myReader.GetString(0)));

                }
                string[] array = list.ToArray();

                return array;
            }

VS2008 在这一行给出错误: List list = new List();

错误说找不到类型或命名空间名称“列表”(您是否缺少 using 指令或程序集引用?)

4

3 回答 3

5

添加 System.Collections.Generic 命名空间

于 2013-06-30T06:01:07.367 回答
2

将光标移动到列表中 List<string> list = new List<string>();并按下CTRL + .以查看所需的命名空间,或者您可以在页面顶部添加一个自己,如下所示

using System.Collections.Generic;
于 2013-06-30T06:29:57.243 回答
2

不需要在类中导入这个包吗?

使用 System.Collections.Generic;

于 2013-06-30T06:01:24.407 回答