What is the difference between the non-generic IEnumerable and the generic IEnumerable<T>?
问题 Sorry for such a vague question, but I have been searching around for the best part of a day, I have read article after article (and many questions here) but just cannot find an easy to understand answer. I (think I) know what IEnumerable is for, but I just can't understand what it means when it is defined with a generic type argument, for example: IEnumerable<int> test = method(); This is just driving me mad! Please put me out of misery and explain what it means? 回答1: An IEnumerable is