非静态字段需要对象引用

时间:2011-11-09 07:48:33

标签: c#

我在这里做错了什么?

return listBoxKeywords.Items[rnd.Next(0, listBoxKeywords.Items.Count)].ToString();

我收到以下错误:

错误1非静态字段,方法或属性

需要对象引用

1 个答案:

答案 0 :(得分:3)

此错误表示返回随机项的函数是静态的。

从方法声明中删除static关键字(从而使其成为现有实例的一部分),或在调用时将列表框作为参数传递给函数。