關鍵字在 "this"
程式碼:
using System;
public static class ExtensionMethods
{
//這是我自訂的方法 關鍵字 this Int32 指定要被擴充的型別
//如果需要擴充String 就改成 this String
public static String ToStringAddTag(this Int32 value,string tag)
{
return tag + value.ToString();
}
}
class Program
{
static void Main()
{
Int32 num = 100;
//現在 Int32 多出了 ToStringAddTag 這個方法了~
String TagInt2Str = num.ToStringAddTag("TAG");
Console.WriteLine("TagInt2Str -> {0}", TagInt2Str);
Console.ReadLine();
}
}
沒有留言:
張貼留言