첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
유용한 소스 코드가 있으면 icodebroker@naver.com으로 보내주시면 감사합니다.
블로그 자료는 자유롭게 사용하세요.

728x90
반응형

■ Func<TResult> 사용하기 (입력 변수가 없는 경우)

------------------------------------------------------------------------------------------------------------------------

using System;

 

/// <summary>

/// 상태 코드

/// </summary>

private int _stateCode = 10;

 

...

 

/// <summary>

/// 상태 코드 체크하기

/// </summary>

/// <returns>상태 코드 체크 결과</returns>

private bool CheckStateCode()

{

   return _stateCode == 0;

}

 

...

 

// 메소드 설정하기

Func<bool> func1 = CheckStateCode;

 

bool result = func1();

 

Console.WriteLine(result);

 

 

// 무명 메소드 설정하기

Func<bool> func2 = delegate

{

    return _stateCode == 0;

};

 

result = func2();

 

Console.WriteLine(result);

 

 

// 람다식 사용하기

Func<bool> func3 = () => _stateCode == 0;

 

result = func3();

 

Console.WriteLine(result);

------------------------------------------------------------------------------------------------------------------------

728x90
반응형
Posted by 사용자 icodebroker

댓글을 달아 주세요