14
Reply

Is it possible to override private virtual methods?

Atulya Panda

Atulya Panda

Nov 26, 2012
14.2k
1

    no,you can not override the private virtual method bcoz virtual method cannot be private!!!

    raj kadam
    February 23, 2015
    2

    CLR doesn't allow to write private virtual method, so its not possible at all.

    Dhananjay Salunke
    November 02, 2015
    1

    CLR doesn't allow to write private virtual method, so its not possible at all.

    Dhananjay Salunke
    November 02, 2015
    1

    Hi Atulya, Private virtual methods cannot be declared in the C# language. So no question comes to override i think.Seems interviewer was tweaking you :).

    Anupam Singh
    May 13, 2014
    1

    as it is not possible to inherit private methods from parent class you cant override it.

    Neeraj Negi
    May 01, 2014
    1

    Virtual and Abstract Members Cant Be private

    Nani Veerabhadra Karri
    October 19, 2017
    0

    CLR doesn't allow to write private virtual method, so its not possible at all.

    Dhananjay Salunke
    November 02, 2015
    0

    there is not allow to write virtual method as private so there is no question for override private virtual method

    Mitesh Patel
    August 09, 2015
    0

    Hello Atulya As we know that the virtual method is designed to use in derived class by override concept in c# . We can declare virtual method private but at the compile time it through error (Virtual method cant be private). Even C# basic concept is private member cant be accessed outside the call regardless of by property. So finally its clear we cant declare virtual method as private and cant override it in derived class

    Ashvani chaudhary
    July 03, 2015
    0

    No. It cannot inherited from other class due to private keyword

    Prasenjit Dey
    August 05, 2013
    0

    no u cant

    JAGAN reddy
    April 21, 2013
    0

    No.And also the default access specifier in abstract methods is public.

    keerthi rakasi
    February 28, 2013
    0

    No

    Nehal Thakkar
    December 02, 2012
    0

    No, moreover, you cannot access private methods in inherited classes, have to be protected in the base class to allow any sort of access.

    Nehal Thakkar
    December 02, 2012
    0