Debug.Log

  • 홈
  • 태그
  • 방명록

익명메소드 2

[C#] 람다식 (Lambda Expression)

[C#] 람다식 (Lambda Expression)람다식은 익명 메소드를 만드는 하나의 방법이다. (또 다른 방법은 delegate를 이용)보다 분명하고 간결한 방법으로 함수를 묘사하기 위함기본 람다식의 형식delegate int Del(int a, int b); static void Main() { //매개변수목록 => 식 Del d1 = (int a, int b) => a + b; Console.WriteLine(d1(5, 8)); ​ //형식 유추(Type Inference) Del d2 = (a, b) => a + b; Console.WriteLine(d2(5, 8)); }문 형식의 람다식 (Statement Lambda)delegate void DoSomething(); static void M..

아카이빙/C# 2018.06.26

[C#] Delegate와 익명메소드

[C#] Delegate와 익명메소드익명 메소드란 이름이 없는 메소드다.한 번 사용하고 다시 사용할 일이 없을 것 같다면 익명메소드를 사용하는 게 편하다.Delegate 선언delegate int Calculate(int a, int b);메인static void Main() { Calculate calc1, calc2; calc1 = delegate (int x, int y){return x + y;}; calc2 = (x, y) => {return x - y;}; ​ Console.WriteLine(calc1(5, 6)); Console.WriteLine(calc2(5, 6)); }11 -1calc1(더하기)을 더욱 간단히 구현한게 calc2(빼기) 이다. calc2 와 같은 방식은 람다식이라고 부르..

아카이빙/C# 2018.06.25
이전
1
다음
더보기
프로필사진

Debug.Log

  • 분류 전체보기 (102)
    • 아카이빙 (101)
      • BOJ (30)
      • Unity3D (8)
      • C, C++ (11)
      • C# (32)
      • Clean Code (1)

Tag

동적 프로그래밍, unity3D, Regex, 알고리즘, 안드로이드, sizeof, node.js, Android, 정규표현식, 유니티, Python, 스타크래프트, C++, 인터페이스, dynamic programming, C#, dp, BFS, 데이터마이닝, C,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • facebook
  • 디지털미디어랩

티스토리툴바