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 print() { AssemblyOneClassII A1 = new AssemblyOneClassII(); A1.sampleMethod(); Console.WriteLine("This is from Assembly Two"); AssemblyTwoClassI A2 = new AssemblyTwoClassI(); Console.WriteLine(A2.Name); }
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); }