我想爲我的方法Pairwise定義一個有效的輸入。 Pairwise接受一個IEnumerable參數,我無法弄清楚究竟是什麼。我已經嘗試了很多東西,但永遠不能真正到達那裏。C#:具有IEnumerable <Type>作爲參數的方法。什麼是有效的輸入?
public delegate void PairwiseDel(Type left, Type right);
public static void Pairwise(IEnumerable<Type> col, PairwiseDel del)
{
// stuff happens here which passes pairs from col to del
}
有人可以告訴並說明我的方法有效的輸入是什麼?
是的,這是學校裏的功課,但是你最好不要讓我的家庭作業。離得很遠。這是我陷入困境的一小步。 – Nulle
您可以傳遞任何實現IEnumerable的類的對象,例如List 。最好先閱讀面向對象編程概念,接口和泛型。 –
類型是在FCL中定義的類,因此IEnumerable myTypes = new List ();可以作爲有效參數傳遞。不明白你想要達到什麼目的。 –