I moved from Java to C# and I\'m confused about this downcasting operation in c#.
here is the base class I want to inherit from:
public abstract class AppS