C#
C# Extension Methods - 확장 메소드
J-sean
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;
}
}
}
|
소스를 입력하고 빌드한다.
반응형