带类的c#数组列表

本文关键字:数组 列表 | 更新日期: 2023-09-27 17:51:14

我有以下c#类:

public class pageViews
{
    public string dateTime {get; set;}
    public string IPAddress {get; set;}
    public string Page {get; set;}
    public string Location {get; set;}
}

和下面的数组列表:

List <pageViews> pviews = new List<pageViews>();

然后创建类pageViews的实例,并像这样填充字段:

pageViews views = new pageViews();
views.dateTime = reader["DateTime"].ToString();
views.IPAddress = reader["IPAddress"].ToString();
views.Page = reader["Page"].ToString();

然后尝试将类添加到数组列表中,如下所示:

pviews.add(views);

但是我得到以下错误:

CS1061:"System.Collections.Generic。List'不包含"add"的定义,不接受扩展方法"add"类型的第一个参数"System.Collections.Generic。可以找到列表(是)您缺少using指令或程序集引用吗?)

从我读到的,我应该使用linq,我已经在使用了:

using System;
using System.Web.Configuration; 
using System.Data.SqlClient;
using System.Collections.Generic;
using System.Linq;

所以我错过了什么,从我所看到的,我已经拥有了我所需要的一切?

带类的c#数组列表

Replace

pviews.add(views);

pviews.Add(views);

在c#中,List.Add方法以大写字母a开头。

关于add的问题。使用Add代替add。试一试:

 pviews.Add(views);

将add替换为add

Like:- pviews.add(views); to pviews.Add(views);