-2
람다 식의 중요성은 무엇입니까? 거기에 C#을 람 바어람다식이 란 무엇입니까?
List.foreach(x=>x.something = new value)
를 사용하여 값을 할당
3-4 라인이 걸릴 수 있습니다 foreach는 루프에서 같은
내가 람다보다 사전에 더 알고 싶습니다 C#을
에서의 사용람다 식의 중요성은 무엇입니까? 거기에 C#을 람 바어람다식이 란 무엇입니까?
List.foreach(x=>x.something = new value)
를 사용하여 값을 할당
3-4 라인이 걸릴 수 있습니다 foreach는 루프에서 같은
내가 람다보다 사전에 더 알고 싶습니다 C#을
에서의 사용람다 식은 메서드에 대한 짧은 손 구문이 아닙니다.
string getFullName(Person p)
{
return p.FullName;
}
그것의 사용은 익명 함수를 만들 수 있습니다 :
p => p.FullName
이하는 것과 같습니다
는 다음 람다 식을 가져 가라.
public delegate string FullNameDelegate(Person p);
public void DoSomething(FullNameDelegate getter)
{
Person p = new Person();
string fullname = getter(p);
}
public string GetFullName(Person p)
{
return p.FullName;
}
DoSomething(new FullNameDelegate(GetFullName));
는 람다 동등한은 다음과 같습니다 : 그래서 대리자를 취할 것입니다 방법으로 정의 될 수
public void DoSomething(Func<Person, string> getter)
{
Person p = new Person();
string fullname = getter(p);
}
DoSomething(p => p.FullName);
는하지만 경우 내가 ...이 중복되지 믿을 수 없어 나는 그것이 나쁜 질문이라고 생각하지 않는다. – Liath