foreach는 비슷한 방법을 만들려면 어떻게해야합니까,하지만 난 foreach는어떻게이 순전히 학문적 인
말과 같은 방법을 만들 것입니다 내가 어떻게 다음
SomeTenumerable.MyOwnFunction(x =>
{
x.Id = 0;
x.Order_Id = 0;
});
주처럼 뭔가를 원하는 경우 : 난 그냥 func에 익숙해 져있어, 그게 똑같은지 잘 모르겠다.
당신이 적절한 이름/레이블을 무엇을 성취하려고 하는지를 알 수 있다면, 나는 일종의 델리게이트를 추측한다. ? 나는 정기적으로 사용 https://dotnetfiddle.net/v7JKoo
.Each 확장 - - http://extensionmethod.net/csharp/ienumerable-t/each-t
public static void Each<T>(this IEnumerable<T> items, Action<T> action)
{
if (items == null) return;
foreach (var item in items)
action(item);
}
예에서 가져온
이해의 부족을 용서, 내가 여기
C#'foreach' 문은 함수가 아니므로 함수와 같은 함수를 만드는 것이 무엇을 의미합니까? 'List'유형에는'ForEach()'메소드가 있습니다. 어떻게 구현되는지 여기에서 확인할 수 있습니다 : http://referencesource.microsoft.com/mscorlib/a.html#0e5a9cf0a310b9e5 –