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 |
How do you implement thread synchronization (object.wait, notify,and criticalsection) in c#?
What is generic and non generic collections in c#?
What is overloading with example?
What are verbatim strings in c#?
What do you mean by serialization in .NET?
What is a method signature c#?
What is sqladapter c#?
What is the diff between System.String and System.Text.StringBuilder classes?
Is int a struct in c#?
i have a question which is quite simple but yet complicated for me my question is why do we use void, if it does not return anything to the compiler? if it is used for normal display it can also be done by what is called Console.Write() or Consol.WriteLine() and if i do not use void with my method then my compiler throws me an error. if i return a value say integer then i write public int fun() display of the result can also be done here then why is it so necessary to use void with a function and why so compiler throw us an error if v don't use void return type?
What does immutable mean in c#?
Is string reference type / value type?
56 Answers Accenture, Microsoft, Siemens,
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)