Esempio n. 1
0
        static void Main(string[] args)
        {
            Generador g;
            /*
                        Fase02.Clase01Basica c1 = new Clase01Basica();
                        c1.var1 = 2;
                        c1.var2 = "Hola";
                        g = new Generador(c1);

                        Fase02.Clase02Metodos c2 = new Clase02Metodos();
                        c2.metodo1();
                        c2.metodo2();
                        g = new Generador(c2);
            
                        Fase02.Clase03Array c3 = new Clase03Array();
                        g = new Generador(c3);
            
                        Fase02.Clase04Struct c4 = new Clase04Struct();
                        g = new Generador(c4);
            */
            Fase02.Struct01Basica c5 = new Fase02.Struct01Basica();
            g = new Generador(c5);
            /*
                        Fase02.Clase07ClaseConTodo c7 = new Fase02.Clase07ClaseConTodo();
                        g = new Generador(c7);
            */
            Console.ReadKey();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Generador g;

            /*
             *          Fase02.Clase01Basica c1 = new Clase01Basica();
             *          c1.var1 = 2;
             *          c1.var2 = "Hola";
             *          g = new Generador(c1);
             *
             *          Fase02.Clase02Metodos c2 = new Clase02Metodos();
             *          c2.metodo1();
             *          c2.metodo2();
             *          g = new Generador(c2);
             *
             *          Fase02.Clase03Array c3 = new Clase03Array();
             *          g = new Generador(c3);
             *
             *          Fase02.Clase04Struct c4 = new Clase04Struct();
             *          g = new Generador(c4);
             */
            Fase02.Struct01Basica c5 = new Fase02.Struct01Basica();
            g = new Generador(c5);

            /*
             *          Fase02.Clase07ClaseConTodo c7 = new Fase02.Clase07ClaseConTodo();
             *          g = new Generador(c7);
             */
            Console.ReadKey();
        }
//        public override Object decode(Stream aux)
        public override Object decode(String s)
        {
            Struct01Basica str = new Struct01Basica();
            int v1 = 0;
            string v2 = "";

            String aux = s.ToString();
            String[] parametros = aux.Split(',');

            v1 = Convert.ToInt16(parametros[1]);
            v2 = parametros[1];

            str.var1 = v1;
            str.var2 = v2;

            return str;
        }
Esempio n. 4
0
//        public override Object decode(Stream aux)
        public override Object decode(String s)
        {
            Struct01Basica str = new Struct01Basica();
            int            v1  = 0;
            string         v2  = "";

            String aux = s.ToString();

            String[] parametros = aux.Split(',');

            v1 = Convert.ToInt16(parametros[1]);
            v2 = parametros[1];

            str.var1 = v1;
            str.var2 = v2;

            return(str);
        }
Esempio n. 5
0
        public override String encode(ref Object aux)
        {
            Struct01Basica s = (Struct01Basica)aux;

            return(string.Format("{0}, {1}", s.var1, s.var2));
        }
Esempio n. 6
0
        public override void encode(Object aux)
        {
            Struct01Basica s = (Struct01Basica)aux;
//            return string.Format("{0}, {1}", s.var1, s.var2);
        }