调用方法问题

clannad_zero 2011-09-30 08:49:39
想定义一个 ClearAllBooks的方法,调用clear
public void ClearAllBooks()
{

al.Clear(bookstore);
return;
}
在主函数里 bookStore.ClearAllbooks(); 却不能用,听教原因
...全文
70 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
CalvinWang 2011-10-02
  • 打赏
  • 举报
回复
public static void ClearAllBooks()
{

al.Clear(bookstore);
return;
}

如果 al 是 instance member
当然就不行调用,因为 ClearAllBooks 是 class member
把 al 当参数传给 ClearAllBooks(xxx al) 去调用吧~
ly745455 2011-10-01
  • 打赏
  • 举报
回复
问题说得详细点
stonespace 2011-09-30
  • 打赏
  • 举报
回复
编译错吗?错误信息是什么?
kaihuan52 2011-09-30
  • 打赏
  • 举报
回复
public static void ClearAllBooks()
{

al.Clear(bookstore);
return;
}
yojinlin 2011-09-30
  • 打赏
  • 举报
回复
路過。
Lexiaoyao20 2011-09-30
  • 打赏
  • 举报
回复
主函数是静态的吗,你要把你调用的主函数贴出来。
主函数是静态的话,bookStore也必须是静态的, static BookStore bookStore;
ijwsoft 2011-09-30
  • 打赏
  • 举报
回复
ClearAllBooks()这个方法放在哪个类里?

主函数中的bookStore对象是怎么定义的?
Gemini Dean 2011-09-30
  • 打赏
  • 举报
回复
断点试试,能不能进去,怎么是不能用?

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧