A Journey to Lambda : Part 2 <div dir="ltr" style="text-align: left;" trbidi="on"> <!--[if !mso]> <style> v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style> <![endif]--><br /> <!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves>false</w:TrackMoves> <w:TrackFormatting/> <w:PunctuationKerning/> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF/> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>HI</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:DontGrowAutofit/> <w:SplitPgBreakAndParaMark/> <w:DontVertAlignCellWithSp/> <w:DontBreakConstrainedForcedTables/> <w:DontVertAlignInTxbx/> <w:Word11KerningPairs/> <w:CachedColBalance/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math"/> <m:brkBin m:val="before"/> <m:brkBinSub m:val="--"/> <m:smallFrac m:val="off"/> <m:dispDef/> <m:lMargin m:val="0"/> <m:rMargin m:val="0"/> <m:defJc m:val="centerGroup"/> <m:wrapIndent m:val="1440"/> <m:intLim m:val="subSup"/> <m:naryLim m:val="undOvr"/> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true" DefSemiHidden="true" DefQFormat="false" DefPriority="99" LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Normal"/> <w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 1"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/> <w:LsdException Locked="false" Priority="39" Name="toc 1"/> <w:LsdException Locked="false" Priority="39" Name="toc 2"/> <w:LsdException Locked="false" Priority="39" Name="toc 3"/> <w:LsdException Locked="false" Priority="39" Name="toc 4"/> <w:LsdException Locked="false" Priority="39" Name="toc 5"/> <w:LsdException Locked="false" Priority="39" Name="toc 6"/> <w:LsdException Locked="false" Priority="39" Name="toc 7"/> <w:LsdException Locked="false" Priority="39" Name="toc 8"/> <w:LsdException Locked="false" Priority="39" Name="toc 9"/> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/> <w:LsdException Locked="false" Priority="10" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Title"/> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/> <w:LsdException Locked="false" Priority="11" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/> <w:LsdException Locked="false" Priority="22" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Strong"/> <w:LsdException Locked="false" Priority="20" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/> <w:LsdException Locked="false" Priority="59" SemiHidden="false" UnhideWhenUsed="false" Name="Table Grid"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/> <w:LsdException Locked="false" Priority="1" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 1"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 1"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 1"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/> <w:LsdException Locked="false" Priority="34" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/> <w:LsdException Locked="false" Priority="29" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Quote"/> <w:LsdException Locked="false" Priority="30" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 1"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 1"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 2"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 2"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 2"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 2"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 2"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 3"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 3"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 3"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 3"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 3"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 4"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 4"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 4"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 4"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 4"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 5"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 5"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 5"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 5"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 5"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 6"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 6"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 6"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 6"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 6"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/> <w:LsdException Locked="false" Priority="19" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/> <w:LsdException Locked="false" Priority="21" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/> <w:LsdException Locked="false" Priority="31" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/> <w:LsdException Locked="false" Priority="32" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/> <w:LsdException Locked="false" Priority="33" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Book Title"/> <w:LsdException Locked="false" Priority="37" Name="Bibliography"/> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;} </style> <![endif]--> <br /> <h2 style="text-align: left;"> <span style="font-size: x-large;">A Journey to Lambda : Part 2</span></h2> <div class="MsoNormal"> So as of now we all know that it all started from the Delegates. But Delegates was just the first step, Microsoft had taken. The Next step was ....</div> <div class="MsoNormal"> <br /></div> <h3 class="MsoSubtitle" style="text-align: left;"> <span style="font-size: large;">Part 1 : Anonymous Methods </span></h3> <div class="MsoNormal"> So what is anonymous Method, Well if i ask a student who had not prepared his homework on anonymous methods he might say<b> </b><br /> <blockquote class="tr_bq"> <b>Anonymous Methods are methods which does not have any name</b></blockquote> </div> <div class="MsoNormal"> And the strange thing is that, it is the right answer. They don't have any name. As of last Article you know that i can assign any method to the Delegate instance </div> <div class="MsoNormal"> <br /></div> <div class="MsoNormal"> <span style="background: white; color: #2b91af; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;"><span style="mso-tab-count: 1;"> </span>del</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;"> handler = fun;</span></div> <div class="MsoNormal"> <br /></div> <div class="MsoNormal"> and when execute the delegate by calling handler(). it will execute the fun().</div> <div class="MsoNormal"> <br /></div> <div class="MsoNormal"> But let's suppose, if I say that I can execute the delegate without assigning it to a method. So the fun function which was defined as </div> <div class="MsoNormal"> <br /></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-tab-count: 1;"> </span><span style="mso-spacerun: yes;"> </span>public</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">static</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"> fun(</span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">string</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"> message)</span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>{</span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">Console</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">.WriteLine(message);</span></div> <div class="MsoNormal"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>}</span></div> <div class="MsoNormal"> <br /></div> <div class="MsoNormal"> and assigned previously as </div> <div class="MsoNormal"> <br /></div> <div class="MsoNormal"> <span style="font-size: 8.0pt; line-height: 115%; mso-bidi-font-size: 7.0pt;"><span style="mso-tab-count: 1;"> </span><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;">del</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;"> handler = fun;</span></div> <div class="MsoNormal"> <br /></div> <div class="MsoNormal"> are now replaced with this code</div> <div class="MsoNormal"> <br /></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: #2b91af; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-tab-count: 1;"> </span>del</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"> handler = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">delegate</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">(</span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">string</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"> message) </span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-tab-count: 1;"> </span>{ </span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">Console</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">.WriteLine(message); </span></div> <div class="MsoNormal"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>};</span></div> <div class="MsoNormal"> <br /></div> <div class="MsoNormal"> and then if the code called in the same manner as previously. </div> <div class="MsoNormal"> <br /></div> <div class="MsoNormal"> <span style="font-size: 8.0pt; line-height: 115%; mso-bidi-font-size: 7.0pt;"><span style="mso-tab-count: 1;"> </span></span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;">handler(</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;">"Hello World"</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;">);</span><span style="color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%;"></span></div> <br /> <span style="color: black; line-height: 115%; mso-bidi-font-family: Consolas; mso-bidi-font-size: 11.0pt;">code will produce similar output</span><br /> <span style="color: black; line-height: 115%; mso-bidi-font-family: Consolas; mso-bidi-font-size: 11.0pt;"> </span> <br /> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBkNE2-yqUdm4o4jbAkSO1gJTmnslaxeShkTjMkIkbwMcre546FqnsGdmwa_iHglRvnWoB3J5TcjDFep9ibXvBSIiW8SWqnIvgt6cwxLgNVRRt3Vu_ZP4PXOU3VjEFzAzSwb2FB3IflNw/s1600/lambdaOutput1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="324" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBkNE2-yqUdm4o4jbAkSO1gJTmnslaxeShkTjMkIkbwMcre546FqnsGdmwa_iHglRvnWoB3J5TcjDFep9ibXvBSIiW8SWqnIvgt6cwxLgNVRRt3Vu_ZP4PXOU3VjEFzAzSwb2FB3IflNw/s1600/lambdaOutput1.jpg" width="640" /></a></div> <div class="MsoNormal"> <span style="color: black; line-height: 115%; mso-bidi-font-family: Consolas; mso-bidi-font-size: 11.0pt;"><br /></span></div> <div class="MsoNormal"> <span style="color: black; line-height: 115%; mso-bidi-font-family: Consolas; mso-bidi-font-size: 11.0pt;">So we can see that it is quite easy to implement. as we don't need method name. Complete Solution code will look like that</span></div> <div class="MsoNormal"> <br /></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">class</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">Program</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"></span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>{</span></div> <div class="MsoNormal"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;">public</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;">delegate</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;">del</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;">(</span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;">string</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;"> msg);</span><span style="color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%;"></span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-tab-count: 1;"> </span><span style="mso-spacerun: yes;"> </span>static</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"> Main(</span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">string</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">[] args)</span></div> <div class="MsoNormal"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>{</span><span style="color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%;"></span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 2;"> </span><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">del</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"> handler = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">delegate</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">(</span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">string</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"> message) </span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-tab-count: 2;"> </span><span style="mso-spacerun: yes;"> </span>{ </span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span></span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">Console</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">.WriteLine(message); </span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><span style="mso-spacerun: yes;"> </span>};</span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <br /></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>handler(</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">"Hello World"</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">);</span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">Console</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">.ReadKey();</span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>}</span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>}</span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <br /></div> <h3 class="MsoSubtitle" style="text-align: left;"> <span style="font-size: large;"><b>Part 2 : Func<T, TResult> and Action <T></b></span></h3> <div class="MsoSubtitle" style="tab-stops: 127.0pt;"> <br /></div> <div class="MsoNormal"> <span style="color: black; line-height: 115%; mso-bidi-font-family: Consolas; mso-bidi-font-size: 11.0pt;">Delegates have special types as well. Let's Dive into those special ones. In the above Scenario i had defined the delegate and assign the method or anonymous method to it as </span></div> <div class="MsoNormal"> <br /></div> <div class="MsoNormal"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>a)<span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;">public</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;">delegate</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;">del</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;">(</span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;">string</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;"> msg);</span><span style="color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%;"> </span></div> <div class="MsoNormal"> <br /></div> <div class="MsoNormal"> <span style="color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%;"><span style="mso-spacerun: yes;"> </span>b)</span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;"><span style="mso-tab-count: 1;"> </span>del</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;"> handler = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;">delegate</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;">(</span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;">string</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;"> message) { </span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span></span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">Console</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">.WriteLine(message); </span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>};</span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <br /></div> <div class="MsoNormal"> <span style="color: black; line-height: 115%; mso-bidi-font-family: Consolas; mso-bidi-font-size: 11.0pt;"><span style="mso-tab-count: 1;"> </span>or </span></div> <div class="MsoNormal"> <br /></div> <div class="MsoNormal"> <span style="color: black; line-height: 115%; mso-bidi-font-family: Consolas; mso-bidi-font-size: 11.0pt;"><span style="mso-tab-count: 1;"> </span></span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;">del</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;"> handler =</span><span style="color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%;"> fun;</span></div> <div class="MsoNormal"> <span style="color: black; line-height: 115%; mso-bidi-font-family: Consolas; mso-bidi-font-size: 11.0pt;"></span></div> <div class="MsoNormal"> <br /></div> <div class="MsoNormal" style="text-align: justify;"> <span style="color: black; line-height: 115%; mso-bidi-font-family: Consolas; mso-bidi-font-size: 11.0pt;">where fun is the method name. So clearly we have encapsulated the method (anonymous or defined) in the delegate into our defined delegate. But you can use a Special Delegate which can encapsulate the method without explicitly declaring your delegate so can totally avoid <span style="mso-spacerun: yes;"> </span>part<span style="mso-spacerun: yes;"> </span>a).</span></div> <div class="MsoNormal"> <br /></div> <div class="MsoNormal" style="text-align: justify;"> <span style="color: black; line-height: 115%; mso-bidi-font-family: Consolas; mso-bidi-font-size: 11.0pt;">This Special Delegate is Action<T> <span style="mso-spacerun: yes;"> </span>just like (T represent for Type we can put any data type here, it represent what type of Parameter it accept in this case it is string as <string> is written in those angular braces.You can use your classes as well for T. Both Action <T> and Func<T> are </span>contravariant, So we can also use the types which either are specified or are less derived.)</div> <div class="MsoNormal"> </div> <div class="MsoNormal"> <span style="color: black; line-height: 115%; mso-bidi-font-family: Consolas; mso-bidi-font-size: 11.0pt;"></span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: #2b91af; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-tab-count: 1;"> </span><span style="mso-tab-count: 1;"> </span></span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: #2b91af; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-tab-count: 1;"> </span>Action</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><</span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">string</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">> handler = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">delegate</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">(</span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">string</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"> message)</span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>{</span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">Console</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">.WriteLine(message);</span></div> <div class="MsoNormal"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>};</span></div> <div class="MsoNormal"> <span style="color: black; font-size: 8.0pt; line-height: 115%; mso-bidi-font-family: Consolas;"></span></div> <div class="MsoNormal"> <br /></div> <div class="MsoNormal"> <span style="color: black; line-height: 115%; mso-bidi-font-family: Consolas; mso-bidi-font-size: 11.0pt;">Well you can see that i have included delegate declaration and instance creation simultaneously. <span style="mso-spacerun: yes;"> </span>and if we run the method we will see the same output which was produced earlier.</span></div> <div class="MsoNormal"> <br /></div> <div style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-element: para-border-div; padding: 1.0pt 4.0pt 1.0pt 4.0pt;"> <div class="MsoNormal" style="border: medium none; padding: 0cm; text-align: justify;"> <span style="color: black; line-height: 115%; mso-bidi-font-family: Consolas; mso-bidi-font-size: 11.0pt;">Why Action<T> if you have noticed the subtitle of the Section I had write down Func<T> and Action <T><span style="mso-spacerun: yes;"> </span>so why, well this is a secret... just kidding, well if we look at our delegate signature of our method or previous delegate we can easily say it was void type of delegate. Mean it does not return any value. So when we don't return any value we use Action<T> and when we return a value we use Func<T></span></div> </div> <div class="MsoNormal"> <br /></div> <div class="MsoNormal"> <span style="color: black; line-height: 115%; mso-bidi-font-family: Consolas; mso-bidi-font-size: 11.0pt;">Now Let's see a Func<T> Example.</span></div> <div class="MsoNormal"> <br /></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: #2b91af; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-tab-count: 1;"> </span>Func</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><</span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">, </span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">, </span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">> handler2 = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">delegate</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">(</span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"> x, </span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"> y)</span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-tab-count: 1;"> </span>{</span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 2;"> </span><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">return</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"> x + y;</span></div> <div class="MsoNormal"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;"><span style="mso-tab-count: 1;"> </span>};</span></div> <div class="MsoNormal"> <br /></div> <div class="MsoNormal" style="text-align: justify;"> <span style="color: black; line-height: 115%; mso-bidi-font-family: Consolas; mso-bidi-font-size: 11.0pt;">By checking Action<T> we can easily say that in <int, int, int> there are three parameters which have been passed. but if we see the delegate definition we only see two parameter. The third one is the return type of the delegate as we have already told that Func<T, TResult> return value on the other hand Action<T> don't return any value.<span style="mso-spacerun: yes;"> </span>so we need a place where we can define what is the type of the value returned and it has been decided that it will be the last place of Func<T, TResult>. so in nutshell last parameter is the return type. Now the complete code is as following.</span></div> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"> </span> <br /> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <br /></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">class</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">Program</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"></span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span>{</span></div> <div class="MsoNormal"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;">public</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;">delegate</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;"> </span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;">del</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;">(</span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;">string</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;"> msg);</span><span style="color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%;"></span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-tab-count: 1;"> </span><span style="mso-spacerun: yes;"> </span>static</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"> </span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">void</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"> Main(</span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">string</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">[] args)</span></div> <div class="MsoNormal"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>{</span><span style="color: black; font-family: Consolas; font-size: 10.5pt; line-height: 115%;"></span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 2;"> </span><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">del</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"> handler = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">delegate</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">(</span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">string</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"> message) </span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-tab-count: 2;"> </span><span style="mso-spacerun: yes;"> </span>{ </span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span></span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">Console</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">.WriteLine(message); </span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><span style="mso-spacerun: yes;"> </span>};</span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <br /></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <br /></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><span style="mso-tab-count: 1;"> </span><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">Func</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><</span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">, </span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">,</span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">> handler2 = </span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">delegate</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">(</span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"> x, </span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">int</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"> y)</span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>{</span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: blue; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">return</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"> x + y;</span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>};</span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <br /></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><span style="mso-tab-count: 1;"> </span><span style="mso-spacerun: yes;"> </span>handler(</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">"Hello World"</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">);</span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: #2b91af; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-tab-count: 2;"> </span><span style="mso-spacerun: yes;"> </span>Console</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">.WriteLine(</span><span style="background: white; color: #a31515; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">"5 + 10 = "</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"> + handler2(5, 10));</span><span style="background: white; color: black; font-family: Consolas; font-size: 7.5pt; mso-highlight: white;"></span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span></span><span style="background: white; color: #2b91af; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">Console</span><span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;">.ReadKey();</span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>}</span></div> <div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0cm; mso-layout-grid-align: none; text-autospace: none;"> <span style="background: white; color: black; font-family: Consolas; font-size: 10.5pt; mso-highlight: white;"><span style="mso-spacerun: yes;"> </span><span style="mso-spacerun: yes;"> </span>}</span></div> <div class="MsoNormal"> <br /></div> <div class="MsoNormal"> <span style="color: black; line-height: 115%; mso-bidi-font-family: Consolas; mso-bidi-font-size: 11.0pt;">and the Output is.</span></div> <div class="MsoNormal"> <br /></div> <div class="separator" style="clear: both; text-align: center;"> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6YA12qYRSq6JJT448oeDobVTyt5si7plnJ5Io_Ok_yHp1BJYj7V8RKtUBrF_MlCgaOFiG8aLNsC1CHnYjrRcj6O2tKfYmaDgxX25tAODRfo7l1fX7vM5mF0Qvq7FiC_3j9j_iixtWkkc/s1600/LambdaPart3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="324" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6YA12qYRSq6JJT448oeDobVTyt5si7plnJ5Io_Ok_yHp1BJYj7V8RKtUBrF_MlCgaOFiG8aLNsC1CHnYjrRcj6O2tKfYmaDgxX25tAODRfo7l1fX7vM5mF0Qvq7FiC_3j9j_iixtWkkc/s1600/LambdaPart3.jpg" width="640" /></a></div> <div class="MsoNormal"> <span style="color: black; line-height: 115%; mso-bidi-font-family: Consolas; mso-bidi-font-size: 11.0pt; mso-no-proof: yes;"><br /></span><span style="color: black; line-height: 115%; mso-bidi-font-family: Consolas; mso-bidi-font-size: 11.0pt;"></span></div> <div class="MsoNormal"> <span style="color: black; line-height: 115%; mso-bidi-font-family: Consolas; mso-bidi-font-size: 11.0pt;">Well i hope you enjoy this session. </span></div> <div class="MsoNormal"> <span style="color: black; line-height: 115%; mso-bidi-font-family: Consolas; mso-bidi-font-size: 11.0pt;"> </span><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves/> <w:TrackFormatting/> <w:PunctuationKerning/> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF/> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>HI</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:DontGrowAutofit/> <w:SplitPgBreakAndParaMark/> <w:DontVertAlignCellWithSp/> <w:DontBreakConstrainedForcedTables/> <w:DontVertAlignInTxbx/> <w:Word11KerningPairs/> <w:CachedColBalance/> </w:Compatibility> <m:mathPr> <m:mathFont m:val="Cambria Math"/> <m:brkBin m:val="before"/> <m:brkBinSub m:val="--"/> <m:smallFrac m:val="off"/> <m:dispDef/> <m:lMargin m:val="0"/> <m:rMargin m:val="0"/> <m:defJc m:val="centerGroup"/> <m:wrapIndent m:val="1440"/> <m:intLim m:val="subSup"/> <m:naryLim m:val="undOvr"/> </m:mathPr></w:WordDocument> </xml><![endif]--></div> <br /> <div class="MsoNormal"> <!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true" DefSemiHidden="true" DefQFormat="false" DefPriority="99" LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Normal"/> <w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 1"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/> <w:LsdException Locked="false" Priority="39" Name="toc 1"/> <w:LsdException Locked="false" Priority="39" Name="toc 2"/> <w:LsdException Locked="false" Priority="39" Name="toc 3"/> <w:LsdException Locked="false" Priority="39" Name="toc 4"/> <w:LsdException Locked="false" Priority="39" Name="toc 5"/> <w:LsdException Locked="false" Priority="39" Name="toc 6"/> <w:LsdException Locked="false" Priority="39" Name="toc 7"/> <w:LsdException Locked="false" Priority="39" Name="toc 8"/> <w:LsdException Locked="false" Priority="39" Name="toc 9"/> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/> <w:LsdException Locked="false" Priority="10" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Title"/> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/> <w:LsdException Locked="false" Priority="11" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/> <w:LsdException Locked="false" Priority="22" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Strong"/> <w:LsdException Locked="false" Priority="20" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/> <w:LsdException Locked="false" Priority="59" SemiHidden="false" UnhideWhenUsed="false" Name="Table Grid"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/> <w:LsdException Locked="false" Priority="1" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 1"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 1"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 1"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/> <w:LsdException Locked="false" Priority="34" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/> <w:LsdException Locked="false" Priority="29" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Quote"/> <w:LsdException Locked="false" Priority="30" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 1"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 1"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 2"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 2"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 2"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 2"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 2"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 3"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 3"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 3"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 3"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 3"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 4"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 4"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 4"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 4"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 4"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 5"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 5"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 5"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 5"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 5"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 6"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 6"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 6"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 6"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 6"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/> <w:LsdException Locked="false" Priority="19" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/> <w:LsdException Locked="false" Priority="21" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/> <w:LsdException Locked="false" Priority="31" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/> <w:LsdException Locked="false" Priority="32" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/> <w:LsdException Locked="false" Priority="33" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Book Title"/> <w:LsdException Locked="false" Priority="37" Name="Bibliography"/> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;} </style> <![endif]--> </div> <div class="MsoNormal"> <span style="color: black; font-size: 10.5pt; line-height: 115%; mso-bidi-font-family: Consolas;">Our story will remain continue till the next part till then <b>au revoir</b>. </span><span style="font-size: 8.0pt; line-height: 115%; mso-bidi-font-size: 7.0pt;"></span></div> <!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:TrackMoves/> <w:TrackFormatting/> <w:PunctuationKerning/> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF/> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>HI</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:DontGrowAutofit/> <w:SplitPgBreakAndParaMark/> <w:DontVertAlignCellWithSp/> <w:DontBreakConstrainedForcedTables/> <w:DontVertAlignInTxbx/> <w:Word11KerningPairs/> <w:CachedColBalance/> </w:Compatibility> <m:mathPr> <m:mathFont m:val="Cambria Math"/> <m:brkBin m:val="before"/> <m:brkBinSub m:val="--"/> <m:smallFrac m:val="off"/> <m:dispDef/> <m:lMargin m:val="0"/> <m:rMargin m:val="0"/> <m:defJc m:val="centerGroup"/> <m:wrapIndent m:val="1440"/> <m:intLim m:val="subSup"/> <m:naryLim m:val="undOvr"/> </m:mathPr></w:WordDocument> </xml><![endif]--><br /> <div class="MsoNormal"> <!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true" DefSemiHidden="true" DefQFormat="false" DefPriority="99" LatentStyleCount="267"> <w:LsdException Locked="false" Priority="0" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Normal"/> <w:LsdException Locked="false" Priority="9" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="heading 1"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/> <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/> <w:LsdException Locked="false" Priority="39" Name="toc 1"/> <w:LsdException Locked="false" Priority="39" Name="toc 2"/> <w:LsdException Locked="false" Priority="39" Name="toc 3"/> <w:LsdException Locked="false" Priority="39" Name="toc 4"/> <w:LsdException Locked="false" Priority="39" Name="toc 5"/> <w:LsdException Locked="false" Priority="39" Name="toc 6"/> <w:LsdException Locked="false" Priority="39" Name="toc 7"/> <w:LsdException Locked="false" Priority="39" Name="toc 8"/> <w:LsdException Locked="false" Priority="39" Name="toc 9"/> <w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/> <w:LsdException Locked="false" Priority="10" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Title"/> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/> <w:LsdException Locked="false" Priority="11" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/> <w:LsdException Locked="false" Priority="22" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Strong"/> <w:LsdException Locked="false" Priority="20" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/> <w:LsdException Locked="false" Priority="59" SemiHidden="false" UnhideWhenUsed="false" Name="Table Grid"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/> <w:LsdException Locked="false" Priority="1" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 1"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 1"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 1"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/> <w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/> <w:LsdException Locked="false" Priority="34" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/> <w:LsdException Locked="false" Priority="29" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Quote"/> <w:LsdException Locked="false" Priority="30" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 1"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 1"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 2"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 2"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 2"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 2"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 2"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 3"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 3"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 3"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 3"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 3"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 4"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 4"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 4"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 4"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 4"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 5"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 5"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 5"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 5"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 5"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/> <w:LsdException Locked="false" Priority="60" SemiHidden="false" UnhideWhenUsed="false" Name="Light Shading Accent 6"/> <w:LsdException Locked="false" Priority="61" SemiHidden="false" UnhideWhenUsed="false" Name="Light List Accent 6"/> <w:LsdException Locked="false" Priority="62" SemiHidden="false" UnhideWhenUsed="false" Name="Light Grid Accent 6"/> <w:LsdException Locked="false" Priority="63" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/> <w:LsdException Locked="false" Priority="64" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/> <w:LsdException Locked="false" Priority="65" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/> <w:LsdException Locked="false" Priority="66" SemiHidden="false" UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/> <w:LsdException Locked="false" Priority="67" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/> <w:LsdException Locked="false" Priority="68" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/> <w:LsdException Locked="false" Priority="69" SemiHidden="false" UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/> <w:LsdException Locked="false" Priority="70" SemiHidden="false" UnhideWhenUsed="false" Name="Dark List Accent 6"/> <w:LsdException Locked="false" Priority="71" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/> <w:LsdException Locked="false" Priority="72" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful List Accent 6"/> <w:LsdException Locked="false" Priority="73" SemiHidden="false" UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/> <w:LsdException Locked="false" Priority="19" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/> <w:LsdException Locked="false" Priority="21" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/> <w:LsdException Locked="false" Priority="31" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/> <w:LsdException Locked="false" Priority="32" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/> <w:LsdException Locked="false" Priority="33" SemiHidden="false" UnhideWhenUsed="false" QFormat="true" Name="Book Title"/> <w:LsdException Locked="false" Priority="37" Name="Bibliography"/> <w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; mso-bidi-font-size:10.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:"Times New Roman"; mso-fareast-theme-font:minor-fareast; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;} </style> <![endif]--> </div> <div class="MsoNormal"> <span style="color: black; font-size: 10.5pt; line-height: 115%; mso-bidi-font-family: Consolas;"><br /></span><span style="font-size: 8.0pt; line-height: 115%; mso-bidi-font-size: 7.0pt;"></span></div> <br /></div> 12PreviousNextA Journey to Lambda : Part 2 v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} Normal 0 false false false false … Read more » 28 Jul 2014