C#泛型委托

 delegate string GenericDelete<T> (T value);
        class testGeneric
        {
            static string F(int i)
            {
                return "Generic";
            }
            static string G(string s)
            {
                 return "Generic";
            }
            static void Main(string[] args)
            {
               
                GenericDelete<string> G1 = G;
                GenericDelete<int> G2 = F;
                GenericDelete<int> G3 = new GenericDelete<int>(F);
            }
        }
posted @ 2008-02-28 15:39  不染丹心  阅读(276)  评论(0)    收藏  举报