所以我里面有一个类和一个通用列表,但它是私有的。
class Contacts
{
List<Contact> contacts;
...
}
我想让课堂像这样工作:
foreach(Contact in contacts) .... ;
像这样(不工作):
Contacts c;
foreach(Contact in c) .... ;
在上面的示例中,Contact 类实例 c 必须从联系人(c 的私有成员)返回每个项目
我该怎么做?我知道它必须是带有收益返回的 IEnumerable,但是在哪里声明呢?