Пример #1
0
    // The Main() method is always static
    static void Main()
    {
        //--------------------------------------------------
        //ако класа е static не можем да дефинираме инстанция
        //SqrtPrecalculated instance = new SqrtPrecalculated(); //няма да се компилира

        //ако класа не е static ще можем да дефинираме инстанция
        // SqrtPrecalculated instance = new SqrtPrecalculated();//ще се компилира


        //--------------------------------------------------
        //ако свойството "Prop" е статично няма да можем да го достъпваме през инстанцията, но ще можем да го достъпваме през класа
        // Console.WriteLine(instance.Prop); //няма да се компилира
        //Console.WriteLine(SqrtPrecalculated.Prop); //ще се компилира

        //ако свойството "Prop" не е статично ще можем да го достъпваме през инстанцията, но няма да можем да го достъпваме през класа
        // Console.WriteLine(instance.Prop); //ще се компилира
        //Console.WriteLine(SqrtPrecalculated.Prop); //няма да се компилира
        //--------------------------------------------------

        Console.WriteLine(SqrtPrecalculated.GetSqrt(254));
        Console.WriteLine(SqrtPrecalculated.Sqrt200);
    }
Пример #2
0
 // The Main() method is always static, zastoto e edin edinstven
 static void Main()
 {
     Console.WriteLine(SqrtPrecalculated.GetSqrt(254));//Ne se izvikva konstruktora na klasa a direktno metoda
 }
 // The Main() method is always static
 static void Main()
 {
     Console.WriteLine(SqrtPrecalculated.GetSqrt(254));
 }