Esempio n. 1
0
        public static void DemoVecteur2D()
        {
            Vecteur2D <int> vecteurXEntier = new Vecteur2D <int>()
            {
                X = 1, Y = 0
            };
            Vecteur2D <int> vecteurYEntier = new Vecteur2D <int>()
            {
                X = 0, Y = 1
            };
            Vecteur2D <int> sommeVecteursEntiers = vecteurXEntier + vecteurYEntier;

            Console.Out.WriteLine($"{vecteurXEntier} + {vecteurYEntier} = {sommeVecteursEntiers}");

            Vecteur2D <float> vecteurXFloat = new Vecteur2D <float>()
            {
                X = 1.1f, Y = 0
            };
            Vecteur2D <float> vecteurYFloat = new Vecteur2D <float>()
            {
                X = 0, Y = 1.1f
            };
            Vecteur2D <float> sommeVecteursFloats = vecteurXFloat + vecteurYFloat;

            Console.Out.WriteLine($"{vecteurXFloat} + {vecteurYFloat} = {sommeVecteursFloats}");

            //Erreur : Vecteur2D<float> sommeVecteursEntierFloat = vecteurXEntier + vecteurYFloat;
        }
Esempio n. 2
0
                public static void DemoVecteur2D()
                 {
                        Vecteur2D <int>  vecteurXEntier  =  new Vecteur2D <int>()   {
                 X  =  1,  Y  =  0 
            };
                        Vecteur2D <int>  vecteurYEntier  =  new Vecteur2D <int>()   {
                 X  =  0,  Y  =  1 
            };
                        Vecteur2D <int>  sommeVecteursEntiers  =  vecteurXEntier  +  vecteurYEntier;

                        Console.Out.WriteLine($"{vecteurXEntier} + {vecteurYEntier} = {sommeVecteursEntiers}");

                        Vecteur2D <float>  vecteurXFloat  =  new Vecteur2D <float>()   {
                 X  =  1 .1f,  Y  =  0 
            };
                        Vecteur2D <float>  vecteurYFloat  =  new Vecteur2D <float>()   {
                 X  =  0,  Y  =  1 .1f 
            };
                        Vecteur2D <float>  sommeVecteursFloats  =  vecteurXFloat  +  vecteurYFloat;

                        Console.Out.WriteLine($"{vecteurXFloat} + {vecteurYFloat} = {sommeVecteursFloats}");

                        //Erreur : Vecteur2D<float> sommeVecteursEntierFloat = vecteurXEntier + vecteurYFloat;
                        
        }