namespace test20151104_Console
{
    class 直接自己建class擴充已知型別方法this
    {
        private string kkk = "";


        public void t()
        {

// (3) 然後你會發現T型別的變數之後可以直接使用底下不同class宣告的方法了,這個方法可以任何地方直接在T型別後加一個點就可以使用了

            kkk.SSS("dd", "gg");  
        }
    }

    public static class StringE //(1) 先把class宣告為public static
    {

        //(2)假設你要應用的型別是T型別,要用的方法要宣告為static,回傳型別要是T(或許也可以不是還沒試過),參數中只要有包含到this T(這應該是必要的這樣做才會生效)就可以了,底下的例子中是用this string

        public static string SSS(this string s, string s2,string s3)  
        {
            return s + s2+s3;
        }
    }
}
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 olivermode 的頭像
    olivermode

    olivermode的部落格

    olivermode 發表在 痞客邦 留言(0) 人氣()