Non ho molta esperienza con l'utilizzo della parola chiave yield. Ho queste estensioni IEnumerableT > per la conversione del tipo.Utilizzo sovraccarico del rendimento restituito
La mia domanda è: il primo metodo sovraccarico ha lo stesso effetto di rendimento che sto ottenendo dal secondo metodo?
public static IEnumerable<TTo> ConvertFrom<TTo, TFrom>(this IEnumerable<TFrom> toList)
{
return ConvertFrom<TTo, TFrom>(toList, TypeDescriptor.GetConverter(typeof(TTo)));
}
public static IEnumerable<TTo> ConvertFrom<TTo, TFrom>(this IEnumerable<TFrom> toList, TypeConverter converter)
{
foreach (var t in toList)
yield return (TTo)converter.ConvertFrom(t);
}
aggiornerò il tuo commento a Jon ... –
Per favore, imposta il tuo commento come risposta in questo thed http://stackoverflow.com/questions/1947919/template-style-is-not-setting- alcune-preferenze e io segnalo accettato. – FFire