Inheriting implementing c# abstract

Hi,

I have the following class which has a number of properties.  I need to implement or inherit and apply the properties that are in the following class:

public abstract class MySettings
 
Visual studio always gives me an error when i do the following:

public class MyParam :  MySettings
    {

}
How would i inherit and apply my settings.

Thanks
W
wilflifeAsked:
Who is Participating?
 
Naman GoelConnect With a Mentor Software engineer 1Commented:
use something like this:

 
public abstract class MySettings  // Abstract class
{
   protected int x = 100; 
   protected int y = 150;
   public abstract void MyMethod();   // Abstract method

   public abstract int GetX   // Abstract property
   {
      get;
   }

   public abstract int GetY   // Abstract property
   {
      get;
   }
}

public class MyParam: MySettings
{
   public override void MyMethod() 
   {
      x++;
      y++;   
   }   

   public override int GetX   // overriding property
   {
      get 
      {
         return x+10;
      }
   }

   public override int GetY   // overriding property
   {
      get
      {
         return y+10;
      }
   }

Open in new window

0
 
dexterrajeshCommented:
hi.. post the error message.. I don see any syntax error in ur code...
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.