<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://interactiveasp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Lambda expressions tutorial for C# and Visual Studio 2008</title><link>http://interactiveasp.net/blogs/spgilmore/archive/2009/01/09/lambda-expressions-tutorial-for-c-and-visual-studio-2008.aspx</link><description>Phil Gilmore Lambda expressions are one of the cool new features of .NET 3.5 and are available in the C# compiler inside Visual Studio 2008. They can make code more readable and permit the framework to provide some really neat functionality when mixed</description><dc:language>en</dc:language><generator>CommunityServer 2008 (Build: 30417.1769)</generator><item><title>rimonabantexcellence site title</title><link>http://interactiveasp.net/blogs/spgilmore/archive/2009/01/09/lambda-expressions-tutorial-for-c-and-visual-studio-2008.aspx#6752</link><pubDate>Thu, 20 Jun 2013 21:47:06 GMT</pubDate><guid isPermaLink="false">b80005ef-4071-4968-b08e-765d7d71b33e:6752</guid><dc:creator>rimonabantexcellence site title</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;rimonabantexcellence site title&lt;/p&gt;
&lt;img src="http://interactiveasp.net/aggbug.aspx?PostID=6752" width="1" height="1"&gt;</description></item><item><title>rimonabantexcellence site title</title><link>http://interactiveasp.net/blogs/spgilmore/archive/2009/01/09/lambda-expressions-tutorial-for-c-and-visual-studio-2008.aspx#6745</link><pubDate>Wed, 05 Jun 2013 23:54:17 GMT</pubDate><guid isPermaLink="false">b80005ef-4071-4968-b08e-765d7d71b33e:6745</guid><dc:creator>rimonabantexcellence site title</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;rimonabantexcellence site title&lt;/p&gt;
&lt;img src="http://interactiveasp.net/aggbug.aspx?PostID=6745" width="1" height="1"&gt;</description></item><item><title>Twitter Trackbacks for                 Lambda expressions tutorial for C# and Visual Studio 2008 - Phil Gilmore         [interactiveasp.net]        on Topsy.com</title><link>http://interactiveasp.net/blogs/spgilmore/archive/2009/01/09/lambda-expressions-tutorial-for-c-and-visual-studio-2008.aspx#6601</link><pubDate>Wed, 28 Apr 2010 06:22:29 GMT</pubDate><guid isPermaLink="false">b80005ef-4071-4968-b08e-765d7d71b33e:6601</guid><dc:creator>Twitter Trackbacks for                 Lambda expressions tutorial for C# and Visual Studio 2008 - Phil Gilmore         [interactiveasp.net]        on Topsy.com</dc:creator><description>&lt;p&gt;Pingback from &amp;nbsp;Twitter Trackbacks for &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Lambda expressions tutorial for C# and Visual Studio 2008 - Phil Gilmore &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [interactiveasp.net] &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;on Topsy.com&lt;/p&gt;
&lt;img src="http://interactiveasp.net/aggbug.aspx?PostID=6601" width="1" height="1"&gt;</description></item><item><title>re: Lambda expressions tutorial for C# and Visual Studio 2008</title><link>http://interactiveasp.net/blogs/spgilmore/archive/2009/01/09/lambda-expressions-tutorial-for-c-and-visual-studio-2008.aspx#3705</link><pubDate>Thu, 03 Dec 2009 15:52:25 GMT</pubDate><guid isPermaLink="false">b80005ef-4071-4968-b08e-765d7d71b33e:3705</guid><dc:creator>Ping</dc:creator><description>&lt;p&gt;Have you tried this? you should wrap the multiline body with {}.&lt;/p&gt;
&lt;p&gt;public int Accumulate()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return Add((i1, i2) =&amp;gt; {i1 = i1 + i2; return i1;});&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://interactiveasp.net/aggbug.aspx?PostID=3705" width="1" height="1"&gt;</description></item><item><title>re: Lambda expressions tutorial for C# and Visual Studio 2008</title><link>http://interactiveasp.net/blogs/spgilmore/archive/2009/01/09/lambda-expressions-tutorial-for-c-and-visual-studio-2008.aspx#560</link><pubDate>Thu, 12 Mar 2009 20:42:26 GMT</pubDate><guid isPermaLink="false">b80005ef-4071-4968-b08e-765d7d71b33e:560</guid><dc:creator>Phil Gilmore</dc:creator><description>&lt;p&gt;Here is a test of the multiline theory. &amp;nbsp;First I made it work with a single i1 + i2 predicate. &amp;nbsp;Then I added multiple lines. &amp;nbsp;The compiler immediately complains about the first semicolon after the =&amp;gt; operator, telling me &amp;quot;) expected&amp;quot;.&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public int Add(Func&amp;lt;int, int, int&amp;gt; accumulator)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return accumulator(5, 3);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public int Accumulate()&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return Add((i1, i2) =&amp;gt; i1 = i1 + i2; return i1;);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://interactiveasp.net/aggbug.aspx?PostID=560" width="1" height="1"&gt;</description></item><item><title>Understanding Lambda Expressions</title><link>http://interactiveasp.net/blogs/spgilmore/archive/2009/01/09/lambda-expressions-tutorial-for-c-and-visual-studio-2008.aspx#392</link><pubDate>Tue, 20 Jan 2009 20:20:08 GMT</pubDate><guid isPermaLink="false">b80005ef-4071-4968-b08e-765d7d71b33e:392</guid><dc:creator>Nates Stuff</dc:creator><description>&lt;p&gt;This post has been sitting in my drafts for months! Because my friend Phil just posted his post on Lambda&lt;/p&gt;
&lt;img src="http://interactiveasp.net/aggbug.aspx?PostID=392" width="1" height="1"&gt;</description></item><item><title>re: Lambda expressions tutorial for C# and Visual Studio 2008</title><link>http://interactiveasp.net/blogs/spgilmore/archive/2009/01/09/lambda-expressions-tutorial-for-c-and-visual-studio-2008.aspx#380</link><pubDate>Wed, 14 Jan 2009 21:40:10 GMT</pubDate><guid isPermaLink="false">b80005ef-4071-4968-b08e-765d7d71b33e:380</guid><dc:creator>Nathan Zaugg</dc:creator><description>&lt;p&gt;I prefer the term Function Pointer, Delegate, Dispatch Method or pretty much anyting oppsed to CallBack! &lt;/p&gt;
&lt;p&gt;I never really noticed that there is no return in a lambda expression. &amp;nbsp;Can you add one anyway? &amp;nbsp;Are you sure you can&amp;#39;t just do something like this to get multiple lines of code?&lt;/p&gt;
&lt;p&gt;(value1, value2) =&amp;gt; {&lt;/p&gt;
&lt;p&gt; &amp;nbsp;int result += value1;&lt;/p&gt;
&lt;p&gt; &amp;nbsp;result =+ value2;&lt;/p&gt;
&lt;p&gt; &amp;nbsp;return (result / 2); // averate&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://interactiveasp.net/aggbug.aspx?PostID=380" width="1" height="1"&gt;</description></item></channel></rss>