Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Contrainte de constructeur par défaut

Non,Edité
{filelink=17487}

    using System;
 
    public class ContrainteConstructeur
    {
        public static void Main()
        {
            Z objet=new Z();
            objet.MéthodeA<X>();
        }
    }
 
    public class Z
    {
        public void MéthodeA<T>() where T:X, new()
        {
            Console.WriteLine("Z.MéthodeA");
            T objet=new T();
            objet.MéthodeB();
        }
    }
 
    public class X
    {
        public void MéthodeB()
        {
            Console.WriteLine("X.MéthodeB");
        }
    }

No comments yet.

Leave a Comment