STATIC METHOD CAN BE OVERLOADING AND OVERIDNG? IS POSSIBLE IN
iN c# .NET AND WHAT IS THE REASON??
Answers were Sorted based on User's Feedback
Static Methods can't be override because static methods can only be accessed using class name and are inaccessible to the objects of the class. So no question of overriding.
But canbe overloaded. See the below example:
class Program
{
static void Main(string[] args)
{
abc.calculate(2, 3);
abc.calculate(2.0, 3.9);
Console.ReadLine();
}
}
public static class abc
{
public static void calculate(int a,int b)
{
Console.WriteLine("Int");
}
public static void calculate(double c,double d)
{
Console.WriteLine("Double");
}
}
Is This Answer Correct ? | 25 Yes | 1 No |
Answer / dinesh sharma
In C# Static Method is Overloaded but not override because override always used in drive class.but in case of static can not provide inheritance.
Is This Answer Correct ? | 9 Yes | 0 No |
STATIC METHOD CANT BE OVERLOAD AND OVERIDE.I DONT NO EXACT REASON.................
Is This Answer Correct ? | 4 Yes | 12 No |
What is the use of thread join in c#?
What is datagrid c#?
What is integer c#?
What is lock in c#?
What is object type in c#?
What is console writeline in c#?
What issues can be faced while delivering code?
What's the difference between a method and a procedure?
Difference between debug.write and trace.write?
Why do we need a singleton class?
Can abstract classes be final?
What problem does Delegate Solve?