Jump to content
Xtreme .Net Talk

Recommended Posts

Posted
Okay, I've read several articles about this. I don't see what the big deal is. Maybe it's the examples - don't seem to be accomplishing anything magic that you couldn't do with delegates as they are in 1.1 - can anyone expand on what's the big deal is in a real world example?
Posted
It's all about ease of use. If your delegate is only one or two statements then it's the way to go. Plus the ability to incorporate local variables makes it handy. One instance where I've used them is in a tranformation matrix control. You can translate, scale, and rotate the matrix in any order, so I just create an anonymous delegate for each step.
"Who is John Galt?"
  • *Experts*
Posted

Basically there's no "magic", just a convenience. Before someone had a one line if, all if's looked like:

if (expression == true)
{
   return true;
}

 

Someone said "hey, let's make it more convenient in certain circumstances":

if (expression == true) return true;

 

-ner

"I want to stand as close to the edge as I can without going over. Out on the edge you see all the kinds of things you can't see from the center." - Kurt Vonnegut

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...