본문 바로가기
C#

C# 람다 Case4 ETC (이벤트 체인에 무명함수 연결)

by 따봉이 2021. 12. 14.
728x90
반응형

1. 이벤트 체인에 무명함수 연결

                _Tab.SelectedMenuChaged += (s) =>
                {
                    if (_TopbarModel != null)
                        _TopbarModel.SelectedMenu = s;
                };

 

2. Action.add에 함수 추가

_DialogActionQueue.Add(() => CloseWaitInitMessage());

private void CloseWaitInitMessage()
{
     Messagebox.show("OK");
}

 

3. 함수에 함수연결

public void AAA() => EndMessage("ddd");


private void EndMessage(string _str)
{
   messagebox.show(_str);
}

 

4. 인자값 다른 함수와 연결

void Send<TSender, TArgs>(TSender sender, string Amessage, TArgs args) where TSender : class;


public void StatusMessage(string maessage) => MessageService.Send(this, Amessage: "StatusMessage", args: message);

 

5. List에서 특정 값 찾기

var param = binList.FindAll(x => x.BinNo.Minimum == Targetlist.BinNo.Minimum);

List<string> minimum = laLevel.FindAll(x => x.IndexOf("Min") != -1);

 

 

728x90
반응형

댓글