public void Test() { AssemblyOneClassI instance = new AssemblyOneClassI(); // Access the base class member using the base keyword Console.WriteLine(base.ID1); }
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; }
public void print() { AssemblyOneClassI A1 = new AssemblyOneClassI(); base.ID = 101; AssemblyTwoClassI A2 = new AssemblyTwoClassI(); A2.ID = 102; }
public void PrintMethod() { AssemblyOneClassI A2 = new AssemblyOneClassI(); base.Password = 123; AssemblyTwoClassI A3 = new AssemblyTwoClassI(); A3.Password = 321; }
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; }
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); }
public ProtectedInternalExample() { AssemblyOneClassI _ao1 = new AssemblyOneClassI(); A01Child _a01C = new A01Child(); }
public void Print() { AssemblyOneClassI A1 = new AssemblyOneClassI(); // I guess I'm pulling the class AssemblyOneClass into here with this, and creating A1 with AssemblyOneClass's inheritance. // A1.ID = 88; // as you can see, since I set it as internal, it will only allow it to be used locally to assembly. }
public void test() { AssemblyOneClassI instance = new AssemblyOneClassI(); instance.print(); }