我有以下C#类:
public class pageViews
{
public string dateTime {get; set;}
public string IPAddress {get; set;}
public string Page {get; set;}
public string Location {get; set;}
}
以及以下的arraylist:
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();
然后我尝试将类添加到arraylist中,如下所示:
pviews.add(views);
但是我收到以下错误:
CS1061:&#39; System.Collections.Generic.List&#39;才不是 包含&#39;添加&#39;的定义没有扩展方法&#39;添加&#39;验收 类型的第一个参数 &#39; System.Collections.Generic.List&#39;可以找到(是 你错过了使用指令或程序集引用?)
根据我的阅读,我应该使用linq,我已经是:
using System;
using System.Web.Configuration;
using System.Data.SqlClient;
using System.Collections.Generic;
using System.Linq;
所以我错过了什么,从我能看到的,我有我所需要的一切?
答案 0 :(得分:5)
答案 1 :(得分:2)
add
上的问题。使用Add
代替add
。
尝试:
pviews.Add(views);
答案 2 :(得分:0)
将Add替换为Add
赞: - pviews.add(views); to pviews.Add(views);