そのため、クラスとその中に一般的なリストがありますが、それはプライベートです。
class Contacts
{
List<Contact> contacts;
...
}
私はこれがするようにクラスを機能させたいです:
foreach(Contact in contacts) .... ;
このように(動作していません):
Contacts c;
foreach(Contact in c) .... ;
上記の例では、Contactクラスインスタンスcは、contacts(cのプライベートメンバー)からすべてのアイテムを返す必要があります。
どうすればいいのですか?私はそれがyieldreturnでIEnumerableでなければならないことを知っていますが、それをどこで宣言するのですか?