2011-05-12 140 views
0

任何人都可以幫助我確定返回數據類型是這組代碼嗎?返回數據類型

[OperationContract] 
     public List<PrimaryClass> getPrimaryList() 
     { 
      string priConn = System.Configuration.ConfigurationManager.ConnectionStrings["SchoolConnectionString"].ConnectionString; 
      var priList = new List<PrimaryClass>(); 
      using (SqlConnection conn = new SqlConnection(priConn)) 
      { 
       const string sql = @"SELECT PrimarySchool,TopHonour,Cca,TopStudent,TopAggregate,TopImage FROM [Primary]"; 
       conn.Open(); 
       using (SqlCommand cmd = new SqlCommand(sql, conn)) 
       { 
        SqlDataReader dr = cmd.ExecuteReader(
         CommandBehavior.CloseConnection); 
        if (dr != null) 
         while (dr.Read()) 
         { 
          var pri = new PrimaryClass 
          { 
           PrimarySchool = dr.GetString(0), 
           TopHonour = dr.GetString(1), 
           Cca = dr.GetString(2), 
           TopStudent = dr.GetString(3), 
           TopAggregate = dr.GetString(4), 
           TopImage = dr.GetString(5) 
          }; 
          priList.Add(pri); 
         } 
        return priList; 

       } 

      } 
     } 
+2

請更具體。你在問什麼?每個人都可以看到方法的返回類型是'List ',我懷疑*你*不能。 – 2011-05-12 06:07:15

+0

oic bcuz有人問我這個問題,我不知道該怎麼告訴他,對不起我不是一個程序員=/ – redevil 2011-05-12 06:11:39

回答

1

這返回PrimaryClassList<>一類,設置PrimarySchoolTopHonourCcaTopStudentTopAggregate,對每一個TopImage性質。

+0

它現在我明白了 – redevil 2011-05-12 06:14:10

+0

@Craig Tan - 不是。返回類型是一個列表'PrimaryClass'實例。 'PrimaryClass'的每個實例都有以下屬性/字段:'PrimarySchool','TopHonor','Cca','TopStudent','TopAggregate','TopImage'。 – Thomas 2011-05-12 06:14:39

+0

@Thomas是啊,它擊中了我感謝 – redevil 2011-05-12 06:16:46