我有以下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:“ System.Collections.Generic.List”没有
包含“添加”的定义,没有扩展方法“添加”接受
类型的第一个参数
可以找到'System.Collections.Generic.List'(是
您缺少using指令或程序集引用吗?)
从我阅读的内容来看,我应该使用linq,它已经是:
using System;
using System.Web.Configuration;
using System.Data.SqlClient;
using System.Collections.Generic;
using System.Linq;
那么,我想念的是什么,从我能看到的所有东西中我可以得到吗?
最佳答案
更换
pviews.add(views);
与
pviews.Add(views);
在C#中,
List.Add
方法以大写字母A开头。请参阅Microsoft文档here。