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 are the types of comments in c#?
What is the class in c#?
What problem does Delegate Solve?
how background thread access to ui control?
What are c# collections?
What is sqlcommand in c#?
User's session is explicitly killed by which method ?
How do I run managed code in a process?
Does c# do array bounds checking?
Name the property of the textbox which cannot be changed at runtime?
What are the different types of constructors in c#?
can you tell me what are the steps should follow to do delay signing.
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)