What is extended method in c#
Answers were Sorted based on User's Feedback
Answer / ashish agrawal
Extension methods enable you to "add" methods to existing
types without creating a new derived type, recompiling, or
otherwise modifying the original type. Extension methods are
a special kind of static method, but they are called as if
they were instance methods on the extended type. For client
code written in C# and Visual Basic, there is no apparent
difference between calling an extension method and the
methods that are actually defined in a type.
class ExtensionMethods2
{
static void Main()
{
int[] ints = { 10, 45, 15, 39, 21, 26 };
var result = ints.OrderBy(g => g);
foreach (var i in result)
{
System.Console.Write(i + " ");
}
}
}
//Output: 10 15 21 26 39 45
| Is This Answer Correct ? | 11 Yes | 5 No |
Answer / ratheesh
The most common extension methods are the LINQ standard query operators that add query functionality to the existing System.Collections.IEnumerable and System.
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / aniket
small information : extension methods are nothing but visitor design pattern.
http://www.codeproject.com/Articles/34209/Extension-Methods-in-C
| Is This Answer Correct ? | 1 Yes | 0 No |
What is list array in c#?
how to add datarow to datatable
Is null in c#?
Why do we use anonymous method in c#?
Can you specify nested classes as partial classes?
When Should You Call The Garbage Collector In .net?
What is inheritance c#?
What language is arduino?
what is the difference between interface and multiple interface?
What is the difference between new and override in c#?
Can we change static variable value in c#?
Does C# support multiple inheritance?
Visual Basic (800)
C Sharp (3816)
ASP.NET (3180)
VB.NET (461)
COM+ (79)
ADO.NET (717)
IIS (369)
MTS (11)
Crystal Reports (81)
BizTalk (89)
Dot Net (2435)
Exchange Server (362)
SharePoint (720)
WCF (340)
MS Office Microsoft (6963)
LINQ Language-Integrated Query (317)
WPF (371)
TypeScript (144)
Microsoft Related AllOther (311)