0319 확장 메서드 extension method

2021. 3. 19. 15:45C#/수업내용

다시 첨파일하거나 원래 형식을 수정하지 않고도 기존 형식을 

정적 메서드 

 

split 분할해서 배열 형식으로 반환 /문자열이나 유니코드 문자배열로 구분한다./정적

static 형식 자체에 속하는 정적 맴버를 선언할 수 있다.

 

 

public class App
    {
        //생성자 
        public App()
        {
            string s = "Hello Extension Methods";
            int i = s.WordCount();

            int a = 10;
            int b = 20;
            int result = a.Sum(b);
            Console.WriteLine(result);
        }
    }
public static class MyExtensions
    {
        public static int WordCount(this String str) {
            return str.Split(new char[] { ' ', '.', '?' }, StringSplitOptions.RemoveEmptyEntries).Length;
        }


        public static int Sum(this Int32 a, Int32 b) { 
            return a + b;
        }
    }

'C# > 수업내용' 카테고리의 다른 글

0322 대리자 delegate★★  (0) 2021.03.22
0321 기초 복습!  (0) 2021.03.19
0319 Partial Class 분할 클래스  (0) 2021.03.19
0319 2차원 배열 복습  (0) 2021.03.19
0318 다차원 배열에서 캐릭터 이동  (0) 2021.03.18