📜 ⬆️ ⬇️

Never send a human to do a machine's job

Hello, gentlemen.
As a newbie in C # and .NET yesterday I asked at stackoverflow ( http://stackoverflow.com/questions/2192808/simple-but-interesting-task-for-c-newbie ) about the suggestions for test tasks for beginners. As a result, I received a number of answers, not very interesting. But among them one stood out favorably, with a proposal to solve the program quiz.

The goal of the puzzle is to use the available classes (code 1) to derive a phrase that I placed in the topic of this publication. For those who want to read the post in the original - I gave the link to the question above, the required answer is marked as accepted there. For all others, the immediate task here:

using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  1. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  2. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  3. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  4. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  5. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  6. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  7. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  8. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  9. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  10. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  11. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  12. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  13. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  14. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  15. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  16. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  17. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  18. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  19. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  20. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  21. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  22. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  23. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  24. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  25. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  26. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  27. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  28. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  29. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  30. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  31. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  32. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  33. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  34. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  35. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  36. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  37. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  38. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  39. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  40. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  41. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  42. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  43. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  44. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  45. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  46. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  47. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  48. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  49. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  50. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  51. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  52. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  53. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  54. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  55. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  56. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  57. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  58. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  59. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  60. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  61. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  62. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  63. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  64. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  65. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  66. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  67. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
  68. using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .
using System; public interface IWord { void Print(); } public interface IWord2 : IWord { new void Print(); } public abstract class Base { protected static string msg = "send " ; public Base() { Console .Write( this .GetString()); } static Base() { Console .Write( "Never " ); } public virtual void Print() { Console .Write( "to " ); } protected virtual string GetString() { return "llama " ; } } public class Derived : Base, IWord { static Derived() { Console .Write(Derived.msg); } public new virtual void Print() { Console .Write( "do " ); } protected override string GetString() { return "a " ; } } public sealed class MoreDerived : Derived, IWord { public override void Print() { Console .Write( "mach" ); } void IWord.Print() { Console .Write( "a " ); } protected override string GetString() { return "do " ; } } public sealed class MoreDerived2 : Derived, IWord2 { static MoreDerived2() { Console .Write( "ine" ); } public new void Print() { Console .Write( "job. " ); } void IWord2.Print() { Console .Write( "job." ); } protected override string GetString() { return "'s " ; } } public abstract class Unfinished : Base { protected new void Print() { Console .Write( "camel " ); } protected override string GetString() { return "human " ; } } public class Finished: Unfinished { } * This source code was highlighted with Source Code Highlighter .


The author of this answer is proposed to implement the code itself inside
  1. using System;
  2. public class AgentSmith {
  3. // Never send a machine to do a human.
  4. public static void Main ()
  5. {
  6. // put your code here
  7. Console .ReadLine ();
  8. }
  9. }
* This source code was highlighted with Source Code Highlighter .

')
PS: I haven't decided it myself (but there are certain thoughts, of course), therefore, more experienced comrades, especially in the comments, do not leave spoilers :-)

Thank you all and good luck with your decision :-)

UPD 1: corrected in accordance with the first comment, however I am not quite sure that the conditions of the task prohibit the creation of new classes + inheritance. and not sure that the problem is solved without it. Naturally I can be wrong.

Source: https://habr.com/ru/post/83048/


All Articles