C# Extension Methods - 확장 메소드
C# 2021. 12. 11. 20:36 |반응형
기존 타입에 메소드를 추가할 수 있는 확장 메소드를 사용해 보자.
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
|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CS
{
using static System.Console;
class Program
{
static void Main(string[] args)
{
Random R = new Random();
WriteLine($"myNumber: {R.myNumber(7)}.");
}
}
static class RandomExtension
{
public static int myNumber(this Random r, int n)
{
int temp = r.Next(0, 10);
WriteLine($"temp: {temp}");
return temp + n;
}
}
}
|
소스를 입력하고 빌드한다.
반응형
'C#' 카테고리의 다른 글
C# typeof - 타입 정보 확인 (0) | 2021.12.15 |
---|---|
C# PropertyGrid 1 - 프로퍼티 그리드 1 (0) | 2021.12.14 |
C# Try-Catch and TryParse() - 에러 잡기 (0) | 2021.12.10 |
C# Windows Forms Control Library(User Control) - 유저 컨트롤 (0) | 2021.12.04 |
C# Control Double Buffering - 컨트롤 더블 버퍼링 (0) | 2021.12.03 |