About 53 results
Open links in new tab
  1. Delegates in C# - Stack Overflow

    Now the delegate contains both a reference to the function "ButtonClicked" and the instance, "this", which the method is called on. The instance "this" in the MyWindow constructor and "this" in …

  2. How to use delegates in correct way / Understanding delegates

    The only way to create/use a delegate was to define your own new delegate type (or find/guess some suitable one somewhere deep in the system's namespaces). Keep in mind that every new delegate …

  3. .net - When would you use delegates in C#? - Stack Overflow

    Oct 26, 2012 · Now that we have lambda expressions and anonymous methods in C#, I use delegates much more. In C# 1, where you always had to have a separate method to implement the logic, using …

  4. c# - When & why to use delegates? - Stack Overflow

    Jan 7, 2010 · A delegate is a simple class that is used to point to methods with a specific signature, becoming essentially a type-safe function pointer. A delegate's purpose is to facilitate a call back to …

  5. What is the difference between Delegate & Action in C#

    Jul 7, 2012 · No difference. Action is a predefined delegate, intended to save you the trouble of repeatedly defining new delegates. When to use a delegate or action Typically, a delegate (and …

  6. c# - What is the difference between lambdas and delegates in the .NET ...

    Sep 16, 2008 · A delegate is a Queue of function pointers, invoking a delegate may invoke multiple methods. A lambda is essentially an anonymous method declaration which may be interpreted by the …

  7. How does the + operator work for combining delegates?

    Jul 22, 2015 · MulticastDelegate class (the class behind delegate keyword) do have a list of invocations, but this list is immutable. Each time you combine delegates with the += operator, a new …

  8. c# - += operator for Delegate - Stack Overflow

    A delegate is a data structure that refers to one or more methods. For instance methods, it also refers to their corresponding object instances. The closest equivalent of a delegate in C or C++ is a function …

  9. What is the difference between Func<string,string> and delegate?

    May 24, 2016 · But more to the point, both Func<string,string> and delegate string convertMethod(string) would be capable of holding the same method definitions whether they be …

  10. Why do we need C# delegates - Stack Overflow

    Nov 26, 2010 · Further, while the number of classes one would need when using pseudo-delegates would be greater than when using "real" delegates, each pseudo-delegate would only need to hold a …