Esempio n. 1
0
        public void Print()
        {
            AssemblyOneClassI A1 = new AssemblyOneClassI();

            base.IDS = 44; // you can't do A2.IDS, you can utilize base here to access what it's getting it's inheritance from;
            AssemblyTwoClassI A2 = new AssemblyTwoClassI();

            A2.IDS = 83;
        }
Esempio n. 2
0
        public void print()
        {
            AssemblyOneClassI A1 = new AssemblyOneClassI();

            base.ID = 101;

            AssemblyTwoClassI A2 = new AssemblyTwoClassI();

            A2.ID = 102;
        }
Esempio n. 3
0
        public void print()
        {
            AssemblyOneClassII A1 = new AssemblyOneClassII();

            A1.sampleMethod();
            Console.WriteLine("This is from Assembly Two");

            AssemblyTwoClassI A2 = new AssemblyTwoClassI();

            Console.WriteLine(A2.Name);
        }
Esempio n. 4
0
        public void Print()
        {
            //ID is declared as protected internal
            //so it is accessible from anywhere by deriving that class
            AssemblyOneClassI A1 = new AssemblyOneClassI();

            base.ID = 101;

            AssemblyTwoClassI A2 = new AssemblyTwoClassI();

            A2.ID = 101;
        }
Esempio n. 5
0
        public void SampleMethod()
        {
            AssemblyOneClassI A1 = new AssemblyOneClassI();

            //Console.WriteLine(A1.ID)// A1.ID is not available outside the containing assembly.

            Console.WriteLine(base.ID2);

            /* OR */

            AssemblyTwoClassI A2 = new AssemblyTwoClassI();

            Console.WriteLine(A2.ID2);
        }