Autor Tema: Ejemplo de Destructores c# crear objetos de una clase y destruirlos extern  (Leído 3889 veces)

Gabrield Marquez

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 15
    • Ver Perfil
Código del ejemplo:

Código: [Seleccionar]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;

namespace ConsoleApplication1
{
    class Program
    {
       static void Main(string[] args)
       {   
           Console.WriteLine("Practica 1");
            int Saluda()
            {
            Console.WriteLine("Hola Mundo");
            return 1;
            }

        }   
}
        class ParámetrosEntrada
        {
            public int a = 1;
            public static void F(ParámetrosEntrada p)
        {
            p.a++;
        }
        public static void G(int p)
        {
            p++;
        }
        public static void Main()
        {
        int obj1 = 0;
        ParámetrosEntrada obj2 = new ParámetrosEntrada();
        G(obj1);
        F(obj2);
        Console.WriteLine("{0}, {1}", obj1, obj2.a);
        }
       }   


       
        public class Externo
        {
            [DllImport("kernel32")]
        public static extern void CopyFile(string fuente, string destino);
        public static void Main()
        {
         CopyFile("fuente.dat", "destino.dat");
        }
        }   
       
              class Prueba
            {
                Prueba(int x)
            {
                System.Console.Write("Creado objeto Prueba con x={0}",x);
            }
            public static void Main()
            {
                Prueba p = new Prueba(5);
            }
            }   
           
             class A
               {
            public static X (int  A){
            static A()
            {
            Console.WriteLine("Constructor de A");
            X=1;
             
                if (X == 1 = true)  {
                   
                    return X;
                }
               
             }
            class B:A
            {
            static B()
            {
            Console.WriteLine("Constructor de B");
            X=2;
            }
            public static void Main()
            {
            B b = new B();
            Console.WriteLine(B.X);
            }
            }
           
            class A
            {
            ~A()
            {
            Console.WriteLine("Destruido objeto de clase A");
            }
            }
            class B:A
             {
            ~B()
                {
            Console.WriteLine("Destruido objeto de clase B");
            }
            public static void Main()
            {
            new B();
            }
    }
« Última modificación: 07 de Enero 2016, 15:51 por Ogramar »

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".