1
나는 그들을 가능한 경우 다음 걸릴 결합 싶습니다IEnumerable 또는 array를 포함하는 제약 조건, 인터페이스 또는 클래스가 있습니까?
public static T[] ForEach<T>(this T[] TArray, Action<T> doWhat)
{
foreach (var item in TArray)
{
doWhat(item);
}
return TArray;
}
위의 핸들 배열은 아래 목록
public static IEnumerable<T> ForEach<T>(this IEnumerable<T> TList, Action<T> action)
{
foreach (var item in TList)
action(item);
return TList;
}
을 처리 공통점은 모두 상속 또는 구현하는 것이 있는가 인터페이스?
즉, 이미 두 번째 버전의 함수에 배열을 전달할 수 있습니다. –
배열 수락 함수를 작성하기 전에이 코드 섹션에 대한 네임 스페이스를 가져 오는 것을 잊었 기 때문에 필자는 그 사실을 놓쳤다. – Maslow