还是Arraylist的问题。。。
我想用Arraylist 封装一个方法,ArrayList b = new ArrayList();
public string AddBook(Book newbook)
{
b.Add(newbook);
return AddBook;
}
但是不知道把addbook定义成什么属性,求解答。。 --------------------编程问答-------------------- List<Book> bookList = new ArrayList<Book>();
public List<Book> AddBook(Book newbook)
{
bookList.Add(newbook);
return bookList;
}
--------------------编程问答-------------------- ArrayList ==> 动态数组
所以,不能用ArrayList来封装方法 --------------------编程问答-------------------- 你的需求不合理
AddBook 它明明就是一个方法,你偏偏要定义成属性。
你要硬做的话也行:
public class BookList : List<Book>
{
public void AddBook(Book book)
{
Add(book);
}
}
:) --------------------编程问答-------------------- 这个ArrayList可不支持泛型。
--------------------编程问答-------------------- AddBook明显是个方法名,怎么又将它定义成其他的?而且你的代码和返回值类型不匹配。 --------------------编程问答-------------------- 主要是我们留的作业,给了主函数,让我们自己定义方法,还必须用ArrayList,弄的头大的很
补充:.NET技术 , C#