확장메소드의 사용
static class MyExtention
{
public static void MyExtentionFoo1(this string s)
{
Console.WriteLine(s + "MyExtentionFoo1");
}
public static void MyExtentionFoo2(this string s, int n)
{
Console.WriteLine(s + $"MyExtentionFoo2 {n}");
}
}
class Program
{
static void Main(string[] args)
{
string s = "test";
s.MyExtentionFoo1();
s.MyExtentionFoo2(10);
}
}
결과
testMyExtentionFoo1
testMyExtentionFoo2 10