【发布时间】:2013-02-14 20:51:58
【问题描述】:
我创建了一个包含HashSet 的类来跟踪1-10 的整数。我使用Contain 方法检查是否在HashSet 中插入了一个值,并带有一个布尔值。这是我的代码:
class BasicIntSet
{
HashSet<int> intTest = new HashSet<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
bool has4 = intTest.Contains(4); // Returns true
bool has11 = intTest.Contains(11); // Returns false
bool result = intTest.IsSupersetOf(new[] { 4, 6, 7 });
}
我现在的问题是,我收到一条错误消息,上面写着"Error 1 A field initializer cannot reference the non-static field, method, or property"
有人知道我做错了什么吗?
【问题讨论】:
-
你知道你可以评论on an answer,例如如果它不适合你?