Check out example codes for "what is abstract class in c#". It will help you in understanding the concepts better.

Code Example 1

Abstract class: is a restricted class that cannot be used to create objects 
(to access it, it must be inherited from another class).

Code Example 2

abstract class Shape
    public abstract int GetArea();

class Square : Shape
    int side;

    public Square(int n) => side = n;

    // GetArea method is required to avoid a compile-time error.
    public override int GetArea() => side * side;

    static void Main() 
        var sq = new Square(12);
        Console.WriteLine($"Area of the square = {sq.GetArea()}");
// Output: Area of the square = 144

Learn ReactJs, React Native from